.home-index-top {
    height:30px
}
.home-index-top .w1224 {
    line-height:30px
}
.home-index-top .w1224 .jt-x {
    top:15px
}
.home-index-head {
    height:80px;
    background-color:#e23435
}
.home-index-head .header {
    padding:0
}
.home-index-head .header .ecsc-logo {
    margin-top:-13px;
}
.home-index-head .m-index {
    float:left;
    margin:-12px 0 0 20px;
}
.home-index-head .m-index a {
    display:block;
    text-decoration:none;
    color:#FFF
}
.home-index-head .m-index .index {
    font-size:16px
}
.home-index-head .m-index .home {
    margin:6px 0 0;
    padding:0 5px 0 9px;
    border:1px solid #FFF;
    border-radius:10px;
    opacity:.8;
    filter:alpha(opacity=80)
}
.home-index-head .shopingcar-index {
    text-align:center;
    background:#FFF;
    color:#333;
    float:right;
    width:140px;
    height:32px;
    line-height:32px;
    margin:24px 0 0 0;
    position:relative;
    z-index:3
}
.m-navitems {
    margin:0 0 0 32px;
    float:left
}
.m-navitems ul {
    height:36px;
    line-height:36px
}
.m-navitems ul li {
    float:left;
    margin:0 20px 0 0;
    font-size:14px
}
.m-navitems ul li a {
    color:white
}
.m-navitems ul li .u-dl {
    position:relative
}
.m-navitems ul li .u-dl:hover .u-dt {
    background:#fff;
    color:#666;
    border:1px solid #ddd;
    border-bottom:none;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.m-navitems ul li .u-dl:hover .u-dt span {
    color:inherit
}
.m-navitems ul li .u-dl:hover .u-dt i {
    background-position:-57px -54px
}
.m-navitems ul li .u-dl:hover .u-dd {
    display:block
}
.m-navitems ul li .u-dl .u-dt {
    cursor:pointer;
    width:106px;
    height:36px;
    line-height:36px;
    text-align:center
}
.m-navitems ul li .u-dl .u-dt span {
    color:white
}
.m-navitems ul li .u-dl .u-dt i {
    margin-left:7px;
    display:inline-block;
    vertical-align:middle;
    width:9px;
    height:5px;
    overflow:hidden;
    background:url(../images/sprite.png) -67px -36px no-repeat
}
.m-navitems ul li .u-dl .u-dd {
    display:none;
    position:absolute;
    top:34px;
    left:0;
    background-color:#fff;
    border:1px solid #ddd;
    border-top:0;
    z-index:10
}
.m-navitems ul li .u-dl .u-dd a {
    font-size:12px;
    display:block;
    text-decoration:none;
    width:89px;
    padding:0 0 0 15px;
    line-height:30px;
    color:#666
}
.m-navitems ul li .u-dl .u-dd a:hover {
    background:#F5F5F5;
    color:#e23435
}
.m-navitems .u-msg {
    margin:0 40px 0 0;
    position:relative
}
.m-navitems .u-msg span {
    position:absolute;
    left:30px;
    top:2px;
    color:#C20053;
    background:#FFF;
    line-height:16px;
    border-radius:8px;
    padding:0 5px
}
.g-crumbs {
    height:20px;
    padding:10px 0 10px 24px;
    color:#666;
    font-family:sans-serif,'Hiragino Sans GB'
}
.g-crumbs a {
    color:#666;
    float:left
}
.g-crumbs .litt-xyb {
    display:block;
    float:left;
    margin:3px 10px 0 10px
}
.bg-f5 {
    background-color:#f5f5f5
}
.le-menu {
    width:180px;
    overflow:hidden;
    background-color:white
}
.le-menu .menu-ul {
    padding:16px 0 90px 56px
}
.le-menu ul {
    margin-bottom:15px
}
.le-menu ul li {
    line-height:25px
}
.le-menu ul li.ma {
    font-size:16px;
    margin:0 0 9px;
    color:#333;
    position:relative
}
.le-menu ul li.ma i {
    position:absolute;
    left:-30px
}
.le-menu ul li a {
    color:#999999;
    font-size:14px
}
.le-menu ul li a:hover {
    color:#e23435
}
.ri-menu {
    width:1032px
}
.account-sprite,.account-acc1,.account-acc2,.account-acc3,.account-acc4,.account-acc5,.account-acc6,.account-acc7,.account-acc8,.account-acc9,.account-acco1 {
    background-image:url("../images/account-s5559bf6e3d.png");
    background-repeat:no-repeat
}
.account-acc1 {
    background-position:0 0;
    height:21px;
    width:22px;
    background-size:50px
}
.account-acc2 {
    background-position:0 -24px;
    background-position:0 -31px\9;
    height:18px;
    width:22px;
    background-size:100px\9;
    background-size:50px
}
.account-acc3 {
    background-position:0 -48px;
    background-position:0 -59px\9;
    height:22px;
    width:22px;
    background-size:50px
}
.account-acc4 {
    background-position:0 -74px;
    background-position:0 -91px\9;
    height:22px;
    width:20px;
    background-size:50px
}
.account-acc5 {
    background-position:0 -100px;
    background-position:0 -123px\9;
    height:22px;
    width:22px;
    background-size:50px
}
.account-acc6 {
    background-position:0 -155px;
    height:18px;
    width:24px
}
.account-acc7 {
    background-position:0 -183px;
    height:22px;
    width:22px
}
.account-acc8 {
    background-position:0 -215px;
    height:18px;
    width:18px
}
.account-acc9 {
    background-position:0 -243px;
    height:16px;
    width:22px
}
.account-acco1 {
    background-position:0 -269px;
    height:56px;
    width:60px
}
.order-list {
    background:white;
    margin:0 auto;
    overflow:hidden;
    margin-top:10px
}
.menu-ri-t {
    background:white
}
.menu-ri-t .mu-head {
    padding:2px;
    margin:18px;
    position:relative;
    border-radius:50%;
    border:2px solid #e5e5e5;
    overflow:hidden;
    width:100px;
    height:100px
}
.menu-ri-t .mu-head img {
    line-height:100px;
    text-align:center;
    position:relative;
    border-radius:50%;
    width:100px;
    height:100px;
}
.menu-ri-t .mu-midd {
    margin-top:41px
}
.menu-ri-t .mu-midd .mu-m-phone {
    font-size:14px;
    color:#333;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:block
}
.menu-ri-t .mu-midd .mu-m-vip {
    background:#e23435;
    text-align:center;
    color:#FFF;
    width:100px;
    margin:2px 0 0;
    padding:2px 0;
    border-radius:11px;
    font-weight:700;
    display:block
}
.menu-ri-t .mu-midd p {
    margin:2px 0 0
}
.menu-ri-t .mu-midd p span {
    float:left
}
.menu-ri-t .mu-midd p .tt-zd {
    height:10px;
    width:60px;
    background:#F5F5F5;
    margin:5px 6px 2px 0
}
.menu-ri-t .mu-midd p .tt-zd i {
    display:block;
    background:#e23435;
    width:0;
    height:100%;
    transition:width .8s;
    -moz-transition:width .8s;
    -webkit-transition:width .8s;
    -o-transition:width .8s
}
.menu-ri-t .mu-midd p .c_ye {
    color:#ff8f21;
    margin-left:10px
}
.menu-ri-t .mu-midd p .c_bl {
    color:#007dda;
    margin-left:10px
}
.menu-ri-t .mu-afte {
    width:645px;
    border-left:1px dotted #eee;
    margin:24px 0;
    padding:0 20px;
    margin-left:10px
}
.menu-ri-t .mu-afte ul {
    background:#f5f5f5;
    width:312px;
    height:80px;
    float:left;
    padding:10px 0 10px 10px
}
.menu-ri-t .mu-afte ul li {
    width:207px;
    margin:0 29px 0 0;
    overflow:hidden;
    padding:0 0 0 72px;
    -webkit-transition:padding .5s ease;
    -moz-transition:padding .5s ease;
    transition:padding .5s ease
}
.menu-ri-t .mu-afte ul li:hover {
    border-left:3px solid #e23435;
    padding:0 10px 0 60px;
    background:#FFF
}
.menu-ri-t .mu-afte ul li a {
    width:223px;
    padding-right:20px;
    height:40px;
    line-height:40px;
    display:block;
    position:relative;
    color:#666
}
.menu-ri-t .mu-afte ul li i {
    display:inline-block;
    position:absolute
}
.menu-ri-t .mu-afte ul li .icon-card {
    background:url(../images/sprite.png) -27px -54px no-repeat;
    width:15px;
    height:11px;
    left:-41px;
    top:14px
}
.menu-ri-t .mu-afte ul li .icon-balance {
    background:url(../images/sprite.png) -15px -54px no-repeat;
    width:12px;
    height:15px;
    left:-41px;
    top:14px
}
.menu-ri-t .mu-afte ul li .icon-point {
    background:url(../images/sprite.png) 0 -54px no-repeat;
    width:15px;
    height:15px;
    left:-41px;
    top:14px
}
.menu-ri-t .mu-afte ul li .icon-coupon {
    background:url(../images/sprite.png) -42px -54px no-repeat;
    width:15px;
    height:10px;
    left:-41px;
    top:15px
}
.menu-ri-t .mu-afte ul li .icon-ar {
    display:inline-block;
    background:url(../images/sprite.png) -77px 0 no-repeat;
    width:5px;
    height:9px;
    right:31px;
    top:16px
}
.menu-ri-t .mu-afte ul li span {
    float:left;
    display:block
}
.menu-ri-t .mu-afte ul li em {
    float:right
}
.menu-ri-t .mu-afte ul li .mu-unit {
    margin-right:26px
}
.menu-ri-t .mu-afte ul li .mu-num {
    color:#e23435
}
.ddlb-tit {
    overflow:hidden
}
.ddlb-tit h1 {
    float:left;
    font-size:16px;
    color:#666;
    font-weight:normal;
    margin:0
}
.ddlb-tit a {
    display:block;
    float:right;
    color:#999
}
.ddlb-tit a:hover {
    color:#e23435
}
.ddlb-tit .u-view-all {
    padding:0 0 0 15px
}
.ddlb-tit .u-sep {
    float:right;
    border-left:1px solid #ddd;
    display:block;
    height:6px;
    margin:6px 0
}
.ddlb-tit .u-view-pre {
    padding:0 14px 0 0;
    position:relative
}
.ddlb-tit .u-view-pre em {
    color:#e23435
}
.ddlb-ayh {
    padding:15px
}
.car-none-pl {
    height:221px;
    line-height:221px;
    text-align:center;
    color:#999
}
.car-none-pl .account-acco1 {
    display:inline-block;
    vertical-align:middle;
    margin-right:30px
}
.car-none-pl a {
    color:#e23435
}
.coll-coupon {
    width:49.9%;
    background-color:white;
    min-height:203px
}
.coll-coupon .coll-etl,.coll-coupon .coupon-etl {
    padding:15px
}
.coll-coupon .ddlb-tit .cx-fk {
    float:left;
    margin-top:4px;
    margin-left:15px
}
.coll-coupon .shop-sc-t {
    overflow:hidden;
    margin:20px 0
}
.coll-coupon .shop-sc-t ul li {
    float:left;
    position:relative;
    padding:12px
}
.coll-coupon .shop-sc-t ul li:hover p {
    display:block
}
.coll-coupon .shop-sc-t ul li img {
    width:80px;
    height:80px
}
.coll-coupon .shop-sc-t ul li p {
    display:none;
    position:absolute;
    bottom:15px;
    text-align:center;
    width:80px;
    height:20px;
    line-height:20px;
    color:white;
    background:rgba(160,160,160,0.5);
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.coll-coupon .shop-sc-t .coupon-bgimg {
    float:left;
    background:url(../images/coupon.png) no-repeat;
    width:175px;
    height:91px;
    padding:0 17px
}
.coll-coupon .shop-sc-t .coupon-bgimg .cp-jal {
    float:left;
    margin-left:16px;
    margin-top:8px
}
.coll-coupon .shop-sc-t .coupon-bgimg .cp-jal h1 {
    color:white;
    font-size:30px;
    font-weight:normal;
    margin:0;
    width:70px;
    overflow:hidden;
    white-space:nowrap
}
.coll-coupon .shop-sc-t .coupon-bgimg .cp-jal h1 .li-fh {
    font-size:18px;
    margin-right:2px
}
.coll-coupon .shop-sc-t .coupon-bgimg .cp-jal span {
    font-size:14px;
    color:#c87139
}
.coll-coupon .shop-sc-t .coupon-bgimg .cp-jay {
    float:left;
    margin-left:25px;
    margin-top:10px;
    margin-top:4px\9
}
.coll-coupon .shop-sc-t .coupon-bgimg .cp-jay span {
    display:block;
    text-align:center;
    font-size:14px;
    font-size:14px\9;
    letter-spacing:0px\9;
    width:18px;
    letter-spacing:2px;
    color:#c87139;
    writing-mode:vertical-lr
}
.bgno {
    background-color:inherit
}
.malrh {
    margin-left:1px
}
.home-index-middle {
    overflow:hidden
}
.search_usercenter_text {
    width:200px;
    height:34px;
    border:0;
    display:inline-block;
    background:#febdbe;
    float:left;
    outline:none;
    padding:0 10px
}
.search_usercenter_btn {
    height:34px;
    display:inline-block;
    line-height:34px;
    width:50px;
    text-align:center;
    background:white;
    float:left;
    color:#222222 !important;
    font-size:14px
}
.search_li {
    margin-left:80px !important
}
.ri-menu .menumain {
    padding:15px 15px 40px;
    background:white;
}
.ri-menu .menumain .navitems {
    float:inherit
}
.ri-menu .menumain .navitems ul {
    margin-left:0
}
.ri-menu .menumain .navitems li a {
    padding:0 40px
}
.menu_search {
    margin-top:20px
}
.menu_search .sea_ol {
    width:250px;
    height:30px;
    outline:none;
    padding:0 6px;
    border:1px solid #ccc;
    vertical-align:middle
}
.menu_search .sea_et {
    width:50px;
    height:32px;
    padding:0 10px;
    background:#f9f9f9;
    border:1px solid #ccc;
    outline:none;
    vertical-align:middle
}
.menu_search .coice {
    color:#0066cc;
    margin:0 0 0 20px;
    position:relative;
    cursor:pointer
}
.menu_search .coice .jt-x {
    display:inline-block;
    top:4px
}
.time-qjc {
    display:none;
    color:#666;
    margin-top:10px
}
.time-qjc span {
    padding:0 6px
}
.time-qjc .nearl-zj {
    margin-top:2px
}
.time-qjc .nearl-zj ul {
    overflow:hidden;
    margin-left:56px;
    width:378px
}
.time-qjc .nearl-zj ul li {
    padding:6px 4px;
    float:left
}
.time-qjc .nearl-zj ul li a {
    border:1px solid #ccc;
    padding:4px 6px;
    cursor:pointer
}
.time-qjc .nearl-zj ul li a:hover {
    background:#e23435;
    border:1px solid #e23435;
    color:white
}
.mu-btn {
    width:100px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#e23435;
    margin-left:60px;
    margin-top:10px
}
.mu-btn a {
    color:white;
    display:block
}
.book-tit {
    margin-top:20px;
    display:block;
    overflow:hidden;
    width:100%;
    background:#f5f5f5;
    height:38px;
    line-height:38px
}
.book-tit ul li {
    float:left;
    text-align:center;
    position:relative;
    font-size:14px;
    color:#666666
}
.orderbook-list {
    position:relative
}
.sx1 {
    width:400px
}
.sx2,.sx3,.sx4,.sx5,.sx6 {
    width:121px
}
.sx5 {
    cursor:pointer
}
.sx5 .jt-x {
    display:inline-block;
    right:18px;
    top:16px
}
.sxbb {
    border:1px solid #ccc;
    background:white;
    position:relative;
    z-index:22;
    width:119px
}
.hid-derei {
    display:none;
    opacity:1;
    overflow:hidden;
    right:118px;
    position:absolute;
    border:1px solid #ccc;
    border-top:0;
    width:119px;
    background:white;
    z-index:99
}
.hid-derei ul li {
    padding:4px 0;
    font-size:14px
}
.hid-derei ul li a {
    padding:6px 0px 6px 31px
}
.order-alone-li table {
    margin-top:10px;
    margin-bottom:30px;
    border:1px solid #dadada;
    border-collapse:collapse
}
.order-alone-li .time_or {
    border-bottom:0
}
.order-alone-li .time_or td {
    background:#f5f5f5;
    padding:8px 15px
}
.order-alone-li .time_or td .fl_ttmm {
    position:relative
}
.order-alone-li .time_or td span {
    font-size:14px
}
.order-alone-li .time_or td .time-num {
    color:#999999
}
.order-alone-li .time_or td .num {
    color:#333333;
    margin-right:50px
}
.order-alone-li .conten_or {
    border-top:0
}
.order-alone-li .conten_or td {
    padding:26px 0;
    border:1px solid #dadada
}
.order-alone-li .conten_or .sx1 {
    border-right:0
}
.order-alone-li .conten_or .sx2,.order-alone-li .conten_or .sx3,.order-alone-li .conten_or .sx5,.order-alone-li .conten_or .sx6 {
    text-align:center;
    font-size:14px
}
.order-alone-li .conten_or .sx2 {
    border-left:0;
    font-size:16px
}
.order-alone-li .conten_or .sx4 {
    font-size:14px
}
.order-alone-li .conten_or .sx4 .pric_rhz {
    padding-left:15px
}
.order-alone-li .conten_or .sx4 .d_pri {
    font-size:14px
}
.order-alone-li .conten_or .sx4 p,.order-alone-li .conten_or .sx5 p,.order-alone-li .conten_or .sx6 p {
    line-height:30px
}
.shop-if-dif {
    padding:0 15px;
    overflow:hidden
}
.shop-if-dif .shop-difimg {
    float:left;
    width:100px;
    height:100px
}
.shop-if-dif .shop_name {
    float:left;
    margin-top:28px;
    width:200px
}
.d_yzo {
    color:#999999
}
.d_yzo a {
    color:#999999
}
.d_yzo a:hover {
    color:#e23435
}
.inspect a {
    color:#e23435
}
.ps_r a {
    background:#2abf5c;
    color:white;
    padding:4px 10px
}
.ear {
    background:url(../images/ear.png) no-repeat;
    width:24px;
    height:26px;
    display:inline-block;
    vertical-align:middle;
    margin-left:2px
}
.dele {
    cursor:pointer;
    width:41px;
    height:41px;
    position:absolute;
    right:0px;
    top:-8px;
    background:url(../images/dele.png) 11px center no-repeat
}
.dele:hover {
    background-position-x:-62px
}
.paysoon {
    float:right;
    margin-right:47px;
    margin-top:4px
}
.paysoon .ps_lj {
    background:#e23435;
    color:white;
    padding:8px 16px;
    margin-right:30px
}
.paysoon .consoorder {
    color:#007cdc
}
.shsue {
    margin-right:94px
}
.lastset_cm .conten_or td {
    padding:10px 0;
    vertical-align:top
}
.lastset_cm .shop-if-dif .shop-difimg {
    width:60px;
    height:60px
}
.lastset_cm .shop-if-dif .shop_name {
    margin-top:0px
}
.applyafts {
    display:block;
    border-top:1px solid #dadada;
    padding-top:2px;
    margin:0 6px;
    cursor:pointer
}
.navitems {
    height:inherit
}
.navitems h1 {
    font-size:16px
}
.menu_pres {
    margin-top:20px;
    margin-left:100px;
    position:relative
}
.menu_pres .xz {
    float:left;
    margin-top:7px
}
.menu_pres .all_ztyy {
    float:left;
    position:relative;
    width:250px;
    height:30px;
    line-height:30px;
    padding:0 6px;
    border:1px solid #ccc;
    vertical-align:middle;
    cursor:pointer
}
.menu_pres i {
    display:inline-block;
    right:10px
}
.menu_pres .xuanz_jt {
    display:none;
    width:262px;
    line-height:30px;
    text-align:center;
    border:1px solid #ccc;
    position:absolute;
    right:0;
    z-index:2;
    background-color:white;
    top:30px
}
.menu_pres .xuanz_jt p {
    cursor:pointer
}
.menu_pres .xuanz_jt p:hover {
    background:#f7f7f7
}
.menu_pres .xuanz_jt p:hover a {
    color:inherit
}
.menu_pres .xuanz_jt p a {
    color:#9c9c9c
}
.presell {
    margin-top:50px
}
.presell .sx1 {
    width:200px
}
.presell .sx2 {
    width:300px
}
.presell .sx3,.presell .sx4,.presell .sx5 {
    width:168px
}
.presell-con .sx1 {
    width:200px;
    text-align:center
}
.presell-con .sx2 {
    width:300px;
    text-align:center
}
.presell-con .sx2 .shop_name {
    margin:0 auto;
    text-align:left
}
.presell-con .sx3,.presell-con .sx4,.presell-con .sx5 {
    width:168px
}
.presell-con .sx4 {
    text-align:center;
    color:#e23435
}
.coup-tit {
    overflow:hidden;
    padding:10px 0
}
.coup-tit h1 {
    font-size:16px;
    float:left
}
.coup-tit .sclq {
    float:left
}
.coup-tit .lqs {
    margin-right:50px
}
.coup-tit .tu {
    font-size:14px;
    float:right
}
.coup-tit .tu span {
    vertical-align:middle;
    font-family:"Microsoft YaHei"
}
.top-up {
    background:url(../images/yhq.png) no-repeat;
    width:24px;
    height:24px;
    display:inline-block;
    vertical-align:middle
}
.lq {
    background-position-x:-25px
}
.cp-type-tit {
    background:#f5f5f5
}
.cp-type-tit .type {
    height:38px;
    line-height:38px
}
.cp-type-tit .type .ty-fir>li {
    float:left;
    font-size:14px;
    margin-right:40px;
    padding:0 20px;
    position:relative
}
.cp-type-tit .type .ty-fir>li a {
    vertical-align:middle
}
.cp-type-tit .type .ty-fir>li .jt-x {
    display:inline-block;
    margin-left:4px;
    right:10px;
    top:17px
}
.cp-type-tit .type .coupon-t-s {
    width:72px;
    border:1px solid #f5f5f5;
    padding:0 10px
}
.cp-type-tit .type .coupon-t-s:hover {
    background:white;
    border-color:#ccc;
    border-bottom:0;
    height:40px
}
.cp-type-tit .type .coupon-t-s:hover .sec-ul {
    display:block
}
.cp-type-tit .type .sec-ul {
    display:none;
    margin-top:-1px;
    border-top:0;
    width:72px;
    left:-1px;
    position:absolute;
    border:1px solid #CCCCCC;
    padding:0 20px;
    background:white;
    z-index:2
}
.cp-type-tit .type .sec-ul li {
    line-height:26px
}
.cp-type-tit .type .sec-ul li.red a {
    color:#e23435
}
.cp-type-tit .type .ty-las {
    float:right
}
.cp-type-tit .type .ty-las>li {
    float:left;
    font-size:14px;
    padding:0 20px;
    margin-left:40px
}
.cp-type-tit .type .ty-las>li.red a {
    color:#e23435
}
.me-matin {
    min-height:500px;
    margin-top:20px
}
.howuse {
    overflow:hidden;
    padding:10px 0
}
.howuse a {
    color:#4280d3;
    float:right
}
.coupon-items .coupon-item {
    position:relative;
    width:230px;
    float:left;
    margin:0 20px 20px 0
}
.coupon-item-d .c-type {
    background-color:#74d2d4
}
.coupon-item .c-type {
    position:relative;
    width:100%;
    height:129px;
    padding:30px 0 0;
    overflow:hidden;
    color:#fff;
    text-align:center
}
.coupon-item .c-price {
    margin:0 0 5px;
    text-align:center;
    font-weight:400
}
.coupon-item .c-price em {
    font-family:verdana;
    font-size:24px;
    position:relative;
    top:-22px
}
.coupon-item .c-price strong {
    line-height:50px;
    font-size:60px;
    font-family:Arial
}
.coupon-item .c-limit {
    margin:0 0 5px
}
.coupon-item-d .c-type .c-limit span,.coupon-item-d .c-type .c-time {
    color:#197f81
}
.coupon-item .c-time {
    font-family:Verdana
}
.coupon-item .c-type .c-type-top {
    position:absolute;
    width:40px;
    height:13px;
    top:0;
    left:50%;
    margin-left:-23px;
    background:url(../images/coupon20160715.png) 0 -272px no-repeat
}
.coupon-item .c-type .c-type-bottom {
    position:absolute;
    width:100%;
    height:3px;
    bottom:0;
    left:0;
    background:url(../images/coupon20160715.png) -3px -296px no-repeat
}
.coupon-item-d .c-type .c-type-bottom {
    background-position:2px -302px
}
.coupon-item .c-msg {
    height:237px;
    padding:15px 0 0;
    background:#f9f9f9;
    overflow:visible
}
.coupon-item .range-item {
    display:block;
    margin:0 0 10px
}
.coupon-item .range-item .label {
    float:left;
    width:60px;
    display:inline;
    text-align:right
}
.coupon-item .range-item .txt {
    float:left;
    width:144px;
    color:#999;
    overflow:hidden;
    white-space:nowrap
}
.coupon-item .range-item:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.coupon-item .op-btns {
    margin-top:20px;
    text-align:center
}
.coupon-item .op-btns .btncoupon {
    position:relative;
    display:inline-block;
    width:119px;
    height:31px;
    line-height:31px;
    border:1px solid #f99898;
    color:#f99898;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    vertical-align:middle;
    overflow:hidden
}
.coupon-item-d .op-btns .btncoupon {
    display:inline-block;
    width:119px;
    height:31px;
    line-height:31px;
    border:1px solid #74d2d4;
    color:#74d2d4;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    vertical-align:middle
}
.coupon-item .op-btns .btncoupon span.txt {
    font-family:"Microsoft YaHei";
    font-size:14px;
    color:#f99898
}
.coupon-item-d .op-btns .btncoupon span.txt {
    color:#74d2d4
}
.coupon-item .op-btns .btncoupon b {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    -webkit-transition:background-color .6s ease;
    -moz-transition:background-color .6s ease;
    transition:background-color .6s ease
}
.ac {
    text-align:center
}
.mt5 {
    margin-top:5px
}
.ftx-03,.ftx03 {
    color:#999
}
.coupon-item .c-del {
    position:absolute;
    display:block;
    width:0;
    height:35px;
    right:0;
    top:0;
    overflow:hidden;
    background:url(../images/coupon20160715.png) -261px 0;
    cursor:pointer;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.coupon-item-hover .c-del {
    width:35px
}
.coupon-item-dgray .c-type {
    background-color:#c3c3c3
}
.coupon-item-dgray .c-type .c-type-bottom {
    background-position:0 -316px
}
.coupon-item-dgray .op-btns .btncoupon {
    border:1px solid #c3c3c3;
    color:#c3c3c3;
    cursor:no-drop
}
.coupon-item-dgray .op-btns .btncoupon span.txt {
    color:#c3c3c3
}
.goodpiece {
    overflow:hidden
}
.goodpiece h1 {
    float:left;
    font-size:16px
}
.goodpiece a {
    float:right
}
.co_blue {
    color:#4280d3
}
.shopcard {
    overflow:hidden;
    padding:70px 20px;
    border:1px solid #dadada
}
.shopcard .cuschan {
    float:left;
    width:50%;
    text-align:center
}
.shopcard .cuschan span {
    font-size:14px;
    text-align:right
}
.shopcard .cuschan .co {
    margin-left:37px;
    color:#e23435
}
.shopcard .cuschan .topup-mom {
    border:1px solid #dadada;
    background:#f1f1f1;
    width:180px;
    font-size:14px;
    height:40px;
    line-height:40px;
    display:block;
    text-align:center;
    margin:0 auto
}
.money,.frozen {
    background:url(../images/money.png) no-repeat;
    width:41px;
    height:36px;
    display:inline-block;
    margin-right:12px;
    vertical-align:middle
}
.card-list {
    overflow:hidden;
    margin-top:50px;
    background:#f5f5f5;
    padding:10px 0px
}
.card-list ul li {
    float:left;
    font-size:14px;
    width:14.28571%;
    text-align:center
}
.card-list ul li a {
    color:#7b7777
}
.card-list ul .red_car a {
    color:#e23435
}
.card-list ul .green_car a {
    color:#23cd97
}
.c_contan {
    background:white;
    margin-top:4px;
    margin-bottom:4px;
    border-bottom:1px solid #dadada
}
.shopcard .tc-uic {
    margin-top:-40px;
    position:relative;
    top:20px
}
.shopcard .tc-uic a.topup-mom {
    margin-bottom:20px
}
.frozen-cha .cuschan {
    width:25%
}
.frozen-cha .cuschan .topup-mom {
    width:146px
}
.frozen-cha .jhove {
    margin-top:10px
}
.frozen-cha .jhove em {
    margin-left:0;
    color:#e23435
}
.frozen {
    background:url(../images/frozen.png) no-repeat
}
.time-sala {
    margin-top:30px;
    overflow:hidden
}
.time-sala ul {
    overflow:hidden
}
.time-sala ul li {
    float:left;
    padding:10px 20px;
    font-size:16px;
    border:1px solid #dadada;
    border-bottom:0;
    font-weight:600
}
.time-sala ul .red {
    border-bottom:1px solid white;
    border-top-color:#e23435
}
.time-sala ul .red a {
    color:#e23435
}
.he {
    height:1px;
    border-top:1px solid #dadada;
    width:100%;
    margin-top:-1px
}
.mal-l {
    margin-left:-1px
}
.accbala {
    margin-top:20px
}
.accbala-list ul li,.accbala ul li {
    width:20%;
    min-height:21px;
}
.ncyekjl {
    color:#666666;
    text-align:center;
    padding:10px 0
}
.tixbox ul.hend_jz {
    line-height:30px
}
.tixbox .star {
    color:#e23435;
    margin-right:6px;
    line-height:16px;
    position:relative;
    top:4px
}
.tixbox .keyj {
    float:left;
    margin-left:20px
}
.tixbox .keyj em {
    color:#e23435
}
.tixbox .paydegs span {
    font-size:14px;
    cursor:pointer;
    margin-right:20px
}
.tixbox .paydegs span i {
    background:url(../images/gri.png) no-repeat;
    width:16px;
    height:16px;
    display:inline-block;
    vertical-align:middle;
    margin-right:8px
}
.tixbox .paydegs span .chek {
    background-position-y:-20px
}
.tixbox .adviceql {
    width:600px;
    color:#999999;
    font-size:12px;
    line-height:22px
}
.tixbox .name_jz .wisd.name_zjxs {
    width:100px
}
.tixbox .haiew {
    float:left;
    color:#e23435;
    font-size:12px;
    line-height:22px;
    margin-top:4px
}
.tixbox .ha-re {
    float:left;
    background:#48afcd;
    height:22px;
    line-height:22px;
    padding:0 6px;
    color:white;
    font-size:12px;
    border:1px solid #dadde0;
    margin-left:10px;
    margin-top:4px
}
.tixbox .ha-re:hover {
    color:white
}
.tixbox .save_s {
    margin-top:30px
}
.tixbox .save_s input.save {
    border:1px solid #dadde0;
    font-size:14px;
    border-radius:6px;
    margin-right:20px
}
.tixbox .save_s input.closoff {
    background:#f5f5f5;
    color:#666666
}
.duleyuan {
    width:118px;
    height:30px;
    overflow:hidden;
    background:#e7e7e7;
    float:left;
    border:1px solid #DADADA;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-size:14px
}
.duleyuan input {
    outline:none;
    width:80px;
    height:30px;
    border:0;
    position:relative;
    top:-1px;
    top:-6px\9;
    padding:0 10px;
    text-align:center;
    display:inline-block;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.duleyuan span {
    width:29px;
    display:inline-block;
    text-align:center;
    font-family:"黑体"
}
.myjfhg .cuschan {
    width:33.33333%
}
.myjfhg .cuschan .co {
    margin-left:0
}
.jfhg {
    display:block;
    background:#e23435;
    color:white;
    height:36px;
    width:120px;
    line-height:36px;
    border-radius:4px;
    font-size:14px;
    margin:0 auto
}
.jfhg:before {
    content:"";
    margin-top:20px;
    display:block
}
.jfhg:hover {
    background:#ec5151;
    color:white
}
.kyjf,.dsxjf,.gqjf {
    background:url(../images/jfhg.png) no-repeat;
    width:36px;
    height:36px;
    display:inline-block;
    vertical-align:middle;
    margin-right:12px
}
.dsxjf {
    background-position-x:-37px
}
.gqjf {
    background-position-x:-79px
}
.timsearch ul {
    float:left
}
.timsearch .search-ss-lit {
    height:34px;
    width:160px;
    float:right;
    margin-right:20px;
    margin-top:10px
}
.timsearch .search-ss-lit input {
    height:34px;
    width:117px
}
.timsearch .search-ss-lit .litt-sexx {
    margin-top:9px
}
.timsearch .time-qjc {
    float:right
}
.timsearch .time-qjc input {
    width:107px;
    padding:7px 10px;
    border:1px solid #ccc;
    outline:none
}
.timsearch .time-qjc .cx_subb {
    width:50px;
    background:#f9f9f9
}
.searc_sx {
    margin-top:20px;
    margin-bottom:30px
}
.searc_sx span,.searc_sx a {
    color:#666666;
    font-size:14px
}
.searc_sx a {
    padding:4px 10px;
    border:1px solid #dadada;
    margin-right:10px;
    white-space:nowrap;
    position:relative
}
.searc_sx a:before {
    content:"";
    margin-top:30px;
    display:inline-block
}
.searc_sx .red {
    background:#ffd8d9;
    color:#e23435
}
.bor-acc {
    border:1px solid #DADADA
}
.in_changeq.ma-to-20 {
    margin-top:20px
}
.in_changeq ul li {
    width:16.66667%
}
.ma-to-20 {
    margin-top:20px
}
.collec_list {
    border-left:1px solid #DADADA;
    border-right:1px solid #DADADA
}
.collec_list ul {
    overflow:hidden;
    border-bottom:1px solid #dadada
}
.collec_list ul li {
    float:left;
    width:115px;
    font-size:14px;
    text-align:center;
    padding:12px 0
}
.collec_list ul li a {
    color:#666666
}
.collec_list ul li a:hover {
    color:#e23435
}
.collec_list ul .bg-dar {
    background:#f7f7f7
}
.collec_list ul .bg-dar a:hover {
    color:#666666
}
.sc_collect .sx1 {
    width:400px
}
.sc_collect .sx2 {
    width:100px
}
.sc_collect .sx3,.sc_collect .sx4,.sc_collect .sx5 {
    width:167px
}
.all_pluscar {
    margin:20px 0;
    overflow:hidden;
    line-height:38px
}
.all_pluscar .sx2 {
    float:left;
    font-size:14px;
    text-align:center
}
.all_pluscar .sx2 label {
    cursor:pointer;
    vertical-align:middle
}
.all_pluscar .addcar_plus {
    float:left
}
.all_pluscar .addcar_plus .dele_p_shop {
    color:#0066bb;
    font-size:14px;
    margin-left:30px
}
.add_p_shop {
    color:white;
    background:#e23435;
    display:inline-block;
    width:150px;
    height:36px;
    font-size:14px;
    text-align:center;
    line-height:36px
}
.add_p_shop:hover {
    color:white
}
.checkall_annt {
    vertical-align:middle;
    margin-right:2px
}
.usercenter {
    line-height:38px;
    float:right
}
.usercenter .fr {
    margin-top:0
}
.shop-listanadd {
    background:white;
    height:inherit
}
.shop-listanadd .sx2,.shop-listanadd .sx3,.shop-listanadd .sx4 {
    line-height:100px
}
.shop-listanadd .sx3 {
    font-size:18px
}
.shop-listanadd .sx4 span {
    background:#e23435;
    padding:4px 6px;
    color:white
}
.shop-listanadd .sx5 {
    line-height:64px
}
.shop-listanadd ul {
    padding:20px 0;
    overflow:hidden;
    border-bottom:1px solid #DADADA;
    background:#f1f1f1
}
.shop-listanadd ul:last-child {
    border-bottom:0
}
.shop-listanadd .shop_name {
    font-size:14px
}
.shop-listanadd .add_p_shop {
    display:block;
    margin:0 auto
}
.texle .shop_name {
    text-align:left
}
.everbuy>ul>li {
    border-top:1px solid #DADADA;
    margin-top:50px
}
.everbuy-time {
    position:absolute;
    margin-top:-37px;
    border-left:1px solid #dadada;
    border-bottom:1px solid white;
    padding-left:12px
}
.foot-print ul {
    width:90%;
    overflow:hidden;
    float:left
}
.foot-print ul li {
    float:left;
    padding:10px 20px;
    font-size:14px
}
.foot-print ul .red a {
    color:#e23435
}
.moanmo_b {
    display:block;
    width:10%;
    float:right;
    line-height:41px
}
.moanmo_b a {
    float:right;
    color:#0364ca
}
.mm_b {
    background:url(../images/b_xd.png) no-repeat;
    width:12px;
    height:6px;
    display:inline-block;
    vertical-align:middle;
    margin-left:3px
}
.perinc_pri {
    margin-top:20px;
    font-family:"宋体";
    background:#f5f5f5;
    padding:15px 22px;
    border:1px solid #DADADA
}
.perinc_pri .near_threet {
    font-size:14px;
    float:left;
    color:#666666
}
.perinc_pri .dxchoi {
    float:right
}
.perinc_pri .dxchoi input,.perinc_pri .dxchoi label {
    vertical-align:middle;
    color:#666666;
    font-size:14px
}
.perinc_pri .dxchoi label {
    margin-right:26px;
    margin-left:6px;
    cursor:pointer
}
.feetprin ul {
    overflow:hidden;
    padding-left:5px
}
.feetprin ul li {
    position:relative;
    border:1px solid #DADADA;
    margin-left:10px;
    width:237px;
    margin-bottom:10px
}
.feetprin ul li .xs_img {
    width:227px;
    height:227px
}
.feetprin ul li .xs_img img {
    width:227px;
    height:227px
}
.feetprin ul li:hover {
    border:1px solid #e23435
}
.feetprin ul li:hover .dele {
    display:block
}
.feetprin ul li .dele {
    right:0;
    top:0;
    background-color:#f5f5f5;
    display:none
}
.feetprin .u-title {
    position:relative;
    height:28px;
    line-height:28px;
    padding-left:5px
}
.feetprin .u-title i {
    background:url(../images/ryh.png) no-repeat;
    position:absolute;
    width:25px;
    height:27px;
    top:0;
    left:-13px;
    background-position-x:0
}
.feetprin .u-title .gray_ryh {
    background-position-x:-26px
}
.feetprin .u-title span {
    margin-left:15px
}
.feetprin .u-title .z-date {
    font-size:14px;
    font-weight:600
}
.m-prod-list {
    border-left:2px solid #DADADA;
    float:left
}
.end_cord {
    text-align:center;
    font-size:14px;
    color:#666666;
    padding:20px 0
}
.personerinfro ul {
    overflow:hidden
}
.personerinfro ul li {
    float:left;
    font-size:14px;
    padding:10px 0
}
.personerinfro ul li a {
    display:block;
    cursor:text
}
.personerinfro ul li a:hover {
    color:#666
}
.personerinfro .hend_jz {
    line-height:102px
}
.personerinfro .hend_jz .infor_img a {
    width:100px;
    height:100px;
    border:1px solid #DADADA
}
.personerinfro .hend_jz .infor_img img {
    width:100px;
    height:100px
}
.personerinfro .name_jz {
    line-height:38px
}
.personerinfro .name_jz input {
    border:1px solid #ddd;
}
.personerinfro .name_jz .name_zjxs {
    width:220px;
    height:30px;
    padding:2px 6px;
    font-size:14px;
    outline:none
}
.personerinfro .sex_jz input,.personerinfro .sex_jz label {
    vertical-align:middle
}
.personerinfro .sex_jz label {
    margin-left:8px;
    margin-right:50px
}
.personerinfro .birth_jz {
    line-height:30px
}
.personerinfro .birth_jz select {
    padding:5px 20px;
    font-size:14px
}
.personerinfro .birth_jz .red {
    color:#e23435;
    margin-left:20px
}
.personerinfro .hobb_jz {
    line-height:30px
}
.personerinfro .hobb_jz li a {
    color:#e23435
}
.personerinfro .hobb_jz li a:hover {
    color:#e23435
}
.personerinfro .hobby_jz li .choice_hobby {
    width:150px;
    height:42px;
    text-align:center;
    line-height:42px;
    border:1px solid #DADADA;
    display:inline-block;
    margin:10px 10px 10px 0;
    cursor:pointer
}
.personerinfro .hobby_jz li .choice_hobby:hover,.personerinfro .hobby_jz li .choice_hobby .red {
    border:1px solid #e23435;
    color:#e23435
}
.personerinfro .hobby_jz li .red {
    border:1px solid #e23435;
    color:#e23435
}
.personerinfro .pcews {
    padding:10px 0
}
.personerinfro .pcews a {
    display:inherit
}
.personerinfro .pcews .change_p a {
    margin-left:20px;
    color:#6ba532
}
.personerinfro .pcews .change_e a {
    margin-left:20px;
    color:#e23435
}
.personerinfro .careful {
    padding:10px 0
}
.personerinfro .careful a {
    display:inherit
}
.personerinfro .careful .co_blue {
    margin-left:6px
}
.personerinfro .careful .co_blue a {
    color:#0066cc;
    cursor:pointer
}
.personerinfro .save_s {
    padding:10px 0
}
.personerinfro .save_s .save {
    color:white;
    background:#e23435;
    border:0;
    padding:6px 22px;
    font-size:14px;
    outline:none
}
.infor_wi_le {
    width:20%
}
.infor_wi_le a {
    float:right;
    margin-right:20px
}
.infor_wi_ri {
    width:80%
}
.ph_c,.em_c {
    background:url(../images/infro.png) no-repeat;
    width:13px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    margin-right:6px
}
.em_c {
    background-position-x:-15px;
    width:22px;
    margin-left:30px
}
.fir_sen {
    color:#999999
}
.level-sprite,.level-level1,.level-level2,.level-level3,.level-level4,.level-level5,.level-level6,.level-level7,.level-level8,.level-level9,.level-level91,.level-level92 {
    background-image:url('../images/level-s0b74de8d7d.png');
    background-repeat:no-repeat
}
.level-level1 {
    background-position:0 0;
    height:30px;
    width:48px
}
.level-level2 {
    background-position:0 -40px;
    height:48px;
    width:31px
}
.level-level3 {
    background-position:0 -98px;
    height:42px;
    width:42px
}
.level-level4 {
    background-position:0 -150px;
    height:36px;
    width:42px
}
.level-level5 {
    background-position:0 -196px;
    height:48px;
    width:34px
}
.level-level6 {
    background-position:0 -254px;
    height:48px;
    width:30px
}
.level-level7 {
    background-position:0 -312px;
    height:48px;
    width:63px
}
.level-level8 {
    background-position:0 -370px;
    height:48px;
    width:63px
}
.level-level9 {
    background-position:0 -428px;
    height:48px;
    width:63px
}
.level-level91 {
    background-position:0 -486px;
    height:55px;
    width:30px
}
.level-level92 {
    background-position:0 -551px;
    height:4px;
    width:9px
}
.mylevel_top {
    position:relative
}
.mylevel_top .mu-midd {
    font-size:14px;
    margin-top:10px;
    width:418px;
    height:139px
}
.mylevel_top .mu-midd .mu-m-phone {
    font-size:14px
}
.mylevel_top .mu-midd .vip_nomal {
    color:#e23435
}
.mylevel_top .grouupat {
    font-size:14px;
    position:absolute;
    bottom:10px
}
.mylevel_top .grouupat .imfo_grou {
    float:left;
    text-align:center;
    margin-right:50px
}
.mylevel_top .grouupat .imfo_grou i {
    display:block;
    width:48px;
    height:48px;
    margin:0 auto;
    margin-bottom:10px
}
.mylevel_top .grouupat .imfo_grou .level-level1 {
    background-position-y:10px
}
.mylevel_top .grouupat .imfo_grou .level-level2 {
    background-position-x:8px
}
.mylevel_top .grouupat .imfo_grou .level-level3 {
    background-position:3px -95px
}
.mylevel_top .grouupat .imfo_grou span {
    margin:0 auto
}
.mylevel_top .grouupat .imfo_grou span em {
    color:#e23435
}
.mylevel_top .bot_level .imfo_grou {
    margin-right:38px
}
.mylevel_top .bot_level .imfo_grou i {
    display:block;
    width:42px;
    height:48px;
    margin:0 auto;
    margin-bottom:10px
}
.mylevel_top .bot_level .imfo_grou .level-level4 {
    background-position-y:-145px
}
.mylevel_top .bot_level .imfo_grou .level-level5 {
    background-position-x:4px
}
.mylevel_top .bot_level .imfo_grou .level-level6 {
    background-position-x:6px
}
.thoma {
    font-family:SimSun;
    margin-left:2px
}
.group_speed .no_vip {
    float:left;
    width:28px;
    margin-top:72px;
    color:#e23435;
    font-size:14px;
    text-align:right;
    margin-right:20px
}
.group_speed .bar_colu {
    float:left;
    position:relative
}
.group_speed .bar_colu .piece_n {
    float:left;
    width:300px;
    height:180px;
    position:relative
}
.group_speed .bar_colu .piece_n i {
    display:block
}
.group_speed .bar_colu .piece_n .b_co {
    position:absolute;
    bottom:40px
}
.group_speed .bar_colu .piece_n .cardcar {
    position:absolute;
    top:36px;
    left:50%;
    right:50%;
    margin-left:-31.5px;
    width:100%
}
.group_speed .bar_colu .piece_n .cardcar i {
    margin-bottom:26px
}
.columner1,.columner2,.columner3 {
    height:32px;
    width:100%;
    position:relative;
    top:50%;
    bottom:50%;
    margin-top:-16px
}
.columner1 {
    background:#dddddd;
    border-top-left-radius:16px;
    border-bottom-left-radius:16px
}
.columner2 {
    background:#d5d5d5
}
.columner3 {
    background:#c2c2c2
}
.ad_col:after {
    content:"";
    background:url(../images/level-s0b74de8d7d.png) no-repeat;
    background-position:0 -485px;
    width:63px;
    height:56px;
    position:absolute;
    right:-63px;
    top:-12px
}
.gp_num {
    font-size:14px;
    margin-bottom:20px
}
.nea_mar span {
    margin-right:50px
}
.grou_num_list ul {
    overflow:hidden;
    border-bottom:1px solid #DADADA;
    border-left:1px solid #DADADA;
    border-right:1px solid #DADADA
}
.grou_num_list ul li {
    float:left;
    width:25%;
    text-align:center;
    padding:10px 0;
    font-size:14px
}
.grou_num_list .grou_tite {
    background:#dddddd
}
.tece_none {
    text-align:center;
    padding:40px 0
}
.adress_manage .birth_jz select {
    padding:6px 30px
}
.adress_manage .infor_wi_le em {
    color:#e23435;
    margin-left:70px
}
.adress_manage .wibc .name_zjxs {
    width:394px
}
.adress_manage .name_jz .zjxs_change {
    width:60px
}
.adress_manage .name_jz .zjxs_pl_change {
    width:150px;
    margin-left:10px
}
.address_list_jl ul li {
    font-size:14px
}
.address_list_jl .grou_tite {
    background:#f1f1f1;
    border:1px solid #DADADA
}
.address_list_jl .add_conta li {
    padding:30px 0
}
.address_list_jl .sx1 {
    width:400px
}
.address_list_jl .sx1 span {
    margin:0 5px
}
.address_list_jl .sx2,.address_list_jl .sx3,.address_list_jl .sx4,.address_list_jl .sx5 {
    width:150.5px
}
.gp_num2 {
    margin:20px 0;
    font-size:12px
}
.setsafe {
    background:#fffef2;
    border:1px solid #DADADA;
    margin-top:20px
}
.setsafe .mu-midd {
    font-size:14px;
    margin-left:50px;
    margin-top:28px
}
.setsafe .mu-midd .mu-m-phone {
    font-size:16px;
    margin-bottom:10px
}
.setsafe .mu-midd .dmht {
    padding:2px 20px;
    background:#dddddd;
    color:white
}
.setsafe .mu-midd .dark {
    background:#6fa13f
}
.setsafe .mu-midd .advice {
    color:#ff5a00;
    margin-top:10px
}
.safe_list_set {
    margin-top:5px
}
.safe_list_set ul {
    overflow:hidden;
    line-height:70px;
    border-bottom:1px dashed #DADADA
}
.safe_list_set ul li {
    float:left;
    margin:30px 0
}
.safe_list_set ul .sx1 {
    width:600px;
    font-size:14px;
    border-left:1px dashed #DADADA
}
.safe_list_set ul .sx1 span {
    padding-left:50px;
    display:block
}
.safe_list_set ul .sx1 .coxli {
    margin-top:-100px;
    color:#e23435
}
.safe_list_set ul .sx2 {
    font-size:20px;
    text-align:center;
    color:#6fa13f
}
.safe_list_set ul .sx3 {
    font-size:14px;
    text-align:center
}
.safe_list_set ul .sx3 a {
    margin:0 10px
}
.safe_list_set ul .sx2,.safe_list_set ul .sx3 {
    width:191.5px
}
.safe_list_set ul .lock {
    padding:10px 26px;
    background:#e23435;
    color:white
}
.returnmagament {
    min-height:500px
}
.returnmagament .search-ss-lit {
    margin-right:0
}
.returnmagament .book-tit ul li {
    position:relative
}
.returnmagament .sx2,.returnmagament .sx3,.returnmagament .sx4,.returnmagament .sx5,.returnmagament .sx6,.returnmagament .sx7 {
    width:129.66667px
}
.returnmagament .sx1 {
    width:220px
}
.returnmagament .sx4 {
    cursor:pointer
}
.returnmagament .sx4 i {
    right:18px;
    top:16px
}
.returnmagament .sx5 {
    cursor:inherit
}
.returnmagament .sx6 {
    cursor:pointer
}
.returnmagament .sx6 i {
    right:32px;
    top:16px
}
.returnmagament .sxbb {
    width:128.66667px
}
.returnmagament .hid-derei {
    right:131px;
    width:128.66667px;
    z-index:9
}
.returnmagament .hid-derei ul li a {
    padding:6px 0px 6px 10px
}
.returnmagament .sq_der {
    right:392px
}
.returnmagament .book_content {
    background:inherit;
    margin-top:0;
    height:inherit
}
.returnmagament .book_content ul {
    overflow:hidden;
    border-bottom:1px dashed #DADADA
}
.returnmagament .book_content ul li {
    padding:20px 0
}
.returnmagament .shop_name {
    margin:0 auto;
    text-align:left
}
.returnmagament .co_blue {
    margin:0 10px
}
.wipj li {
    width:33.33333%
}
.wipj .shop_name {
    width:260px
}
.accouun {
    height:2px;
    background:#e2e2e2;
    width:100%;
    margin:10px 0
}
.thirset {
    font-family:"微软雅黑";
    overflow:hidden
}
.thirset .wshef {
    width:33.33333%;
    height:33px;
    background:#eeeeee;
    float:left;
    font-size:16px;
    line-height:33px;
    color:#333333;
    text-align:center;
    position:relative
}
.thirset .wshef .spassw {
    background:url(../images/spassw.png) no-repeat;
    height:33px;
    width:19px;
    position:absolute;
    right:-9px;
    z-index:9
}
.thirset .yellc {
    background:#fff4d8;
    color:#ff8401
}
.verifyi {
    padding-top:50px;
    padding-bottom:100px
}
.verifyi .birth_jz {
    line-height:38px
}
.verifyi .birth_jz select {
    width:220px;
    height:38px;
    padding:2px 6px;
    font-size:14px;
    outline:none
}
.verifyi .checode .name_zjxs {
    width:100px
}
.verifyi .checode .teaeu a {
    float:left
}
.verifyi .checode .teaeu .button_yzm {
    height:37px;
    width:100px;
    background:#eeeeee;
    border:0;
    outline:none;
    margin-left:20px;
    font-size:14px
}
.verifyi .infor_wi_le {
    width:40%
}
.verifyi .save_s .save {
    width:120px;
    height:40px;
    border-radius:6px
}
.verifyi .hobby_jz {
    margin-top:18px
}
.las_ver {
    text-align:center;
    margin-left:-52px;
    line-height:38px;
    color:#666666
}
.verifyi-next {
    padding-top:50px;
    padding-bottom:100px
}
.verifyi-next .infor_wi_le {
    width:40%
}
.verifyi-next .save_s .save {
    width:120px;
    height:40px;
    border-radius:6px
}
.verifyi-next .qrzf {
    background:url(../images/srzq.png) no-repeat;
    width:14px;
    height:14px;
    display:inline-block;
    margin-left:5px
}
.verifyi-next .safebil {
    font-size:12px
}
.verifyi-next .safebil .lowzg {
    background:#d5d5d5;
    padding:2px 20px;
    color:white
}
.verifyi-next .safebil .red {
    background:#e23435;
    color:white
}
.verifyi-next .hobby_jz {
    margin-top:18px
}
.las-nex {
    font-size:12px;
    color:#666666;
    margin-left:281px
}
.oversuccen {
    margin:88px 0;
    border:1px solid #e8e8e8;
    padding:114px 0
}
.oversuccen .zaiebox {
    width:310px;
    margin:0 auto
}
.oversuccen .zaiebox .fljair {
    float:left
}
.oversuccen .zaiebox .fljair img {
    width:46px;
    height:44px;
    margin-right:10px
}
.oversuccen .zaiebox .fljfon {
    float:left
}
.oversuccen .zaiebox .fljfon p {
    font-size:14px;
    color:#999999
}
.oversuccen .zaiebox .fljfon p a {
    color:#0e6acb
}
.oversuccen .zaiebox .diboback {
    clear:both;
    padding-top:45px;
    overflow:hidden
}
.oversuccen .zaiebox .diboback a {
    width:108px;
    height:38px;
    color:white;
    display:block;
    float:left;
    background:#e23435;
    font-size:14px;
    text-align:center;
    line-height:38px;
    margin:0 22px
}
.forgetpaw {
    padding:15px
}
.forgetpaw .thirset .wshef {
    width:25%
}
.forgetpaw .name_zjxs {
    width:220px;
    height:30px;
    outline:none;
    padding:2px 6px;
    font-size:14px
}
.forgetpaw .ycks {
    width:72px;
    height:38px;
    margin-left:5px;
    cursor:pointer
}
.forgetpaw .yck {
    width:72px;
    height:38px
}
.ordercencel {
    background:white
}
.cancelorder {
    overflow:hidden;
    border:1px solid #dddddd;
    margin-top:20px
}
.cancelorder .shop_name {
    width:90%;
    margin:0 auto
}
.cancelorder .shop_name a {
    color:#005ea7
}
.cancelorder .book-tit {
    margin:0
}
.cancelorder .conet-canc {
    background:white;
    padding:20px 0
}
.cancelorder .sx2,.cancelorder .sx3,.cancelorder .sx4,.cancelorder .sx5,.cancelorder .sx6 {
    width:120px
}
.cancelorder .plusshcan {
    padding:6px 16px;
    background:#f3faec;
    border:1px solid #dddddd
}
.ma-to-10 {
    margin-top:10px
}
.sheet {
    font-family:"微软雅黑";
    margin-top:20px
}
.sheet table {
    border:1px solid #e3e3e3
}
.sheet table tr {
    height:33px
}
.sheet table tr td {
    padding-left:76px;
    font-size:14px;
    border:1px solid #e3e3e3
}
.sheet table tr td span a.red {
    font-size:16px
}
.manon {
    margin-left:76px;
    font-size:14px
}
.y-sprite,.y-comp,.y-comp2,.y-comp3,.y-comp4,.y-comp5,.y-comp6,.y-comp7,.y-comp8,.y-comp9,.y-comp91 {
    background-image:url("../images/y-saea8bece45.png");
    background-repeat:no-repeat
}
.y-comp {
    background-position:0 0;
    height:28px;
    width:28px
}
.y-comp2 {
    background-position:0 -38px;
    height:25px;
    width:28px
}
.y-comp3 {
    background-position:0 -73px;
    height:27px;
    width:27px
}
.y-comp4 {
    background-position:0 -110px;
    height:23px;
    width:30px
}
.y-comp5 {
    background-position:0 -143px;
    height:54px;
    width:54px
}
.y-comp6 {
    background-position:0 -207px;
    height:22px;
    width:22px
}
.y-comp7 {
    background-position:0 -239px;
    height:18px;
    width:22px
}
.y-comp8 {
    background-position:0 -267px;
    height:19px;
    width:22px
}
.y-comp9 {
    background-position:0 -296px;
    height:28px;
    width:28px
}
.y-comp91 {
    background-position:-64px -334px;
    height:12px;
    width:101px
}
.home-main {
    background:white
}
.com-topyue {
    width:100%;
    overflow:hidden;
    border-top:2px solid #6bad40;
    font-family:"黑体";
    color:#222222;
    position:relative
}
.com-topyue:after {
    content:"";
    background:url(../images/147.png);
    width:100%;
    height:7px;
    position:absolute;
    bottom:0;
    left:0
}
.wacheng {
    width:27%;
    text-align:center;
    padding:30px 0
}
.wacheng .ddn1 {
    font-size:14px;
    color:#666666
}
.wacheng .ddn2 {
    font-size:26px;
    color:#6bad40;
    padding:50px 0;
    font-weight:bold
}
.wacheng .ddn3 {
    width:102px;
    height:28px;
    border:1px solid #e23435;
    color:#e23435;
    text-align:center;
    line-height:28px;
    display:block;
    margin:0 auto;
    font-size:14px
}
.wacheng .ddn4 {
    font-size:14px;
    margin-top:73px
}
.wacheng .ddn4 i {
    display:inline-block;
    vertical-align:bottom;
    margin-right:5px
}
.wacheng2 {
    width:66%;
    border-left:1px solid #eceeef;
    padding:30px 40px
}
.wacheng2 .dd2n {
    font-size:14px;
    color:#666666
}
.liuchaar {
    margin-top:64px;
    height:121px
}
.liuchaar ul li {
    float:left;
    text-align:center;
    font-size:14px
}
.liuchaar ul li i {
    display:inline-block;
    vertical-align:middle
}
.liuchaar ul li .lef64 {
    background-position-x:-64px
}
.liuchaar ul li .top322 {
    background-position-y:-322px
}
.aloinfe {
    width:80px
}
.aloinfe .ddfon {
    margin-top:30px
}
.fime1 .ddfon {
    margin-top:33px
}
.fime2 .ddfon {
    margin-top:31px
}
.fime3 .ddfon {
    margin-top:35px
}
.fime4 {
    margin-top:-18px
}
.fime4 .ddfon {
    margin-top:22px
}
.grouupanjf {
    margin-top:57px
}
.grouupanjf a {
    display:inline-block;
    margin-right:33px;
    font-size:14px;
    color:#666666
}
.grouupanjf a i {
    display:inline-block;
    vertical-align:middle
}
.odjpyes {
    border:1px solid #d0d0d0;
    width:100px;
    height:100px;
    float:left;
    margin-left:20px
}
.odjpyes img {
    width:100px;
    height:100px
}
.osnhptek {
    float:left;
    margin-left:23px
}
.osnhptek p {
    font-size:14px
}
.shioeboixe,.listchatu {
    height:284px;
    overflow-y:auto;
    scrollbar-face-color:#bcbcbc;
    scrollbar-highlight-color:#ebebeb;
    scrollbar-3dlight-color:#ebebeb;
    scrollbar-darkshadow-color:#ebebeb;
    scrollbar-Shadow-color:#ebebeb;
    scrollbar-arrow-color:#ebebeb;
    scrollbar-track-color:#ebebeb
}
.shioeboixe::-webkit-scrollbar-track-piece,.listchatu::-webkit-scrollbar-track-piece {
    -webkit-border-radius:0;
    -webkit-border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    background:#ebebeb
}
.shioeboixe::-webkit-scrollbar-thumb,.listchatu::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(188,188,188,0.3);
    background-color:#bcbcbc
}
.shioeboixe::-webkit-scrollbar,.listchatu::-webkit-scrollbar {
    width:7px;
    height:9px
}
.sohstyle {
    margin-bottom:10px
}
.listchatu ul {
    overflow:hidden
}
.listchatu ul li {
    font-size:14px;
    margin-top:23px;
    position:relative
}
.listchatu ul li.red {
    font-size:16px;
    margin-top:0
}
.listchatu ul li.red:before {
    content:"";
    width:14px;
    height:14px;
    position:absolute;
    left:0;
    top:5px;
    background-position:0
}
.listchatu ul li.red:after {
    top:24px
}
.listchatu ul li p {
    padding-left:31px
}
.listchatu ul li p span {
    margin-right:10px
}
.listchatu ul li:before {
    content:"";
    width:8px;
    height:8px;
    background:url(../images/rh5.png);
    position:absolute;
    background-position:-19px -3px;
    left:3px;
    top:6px
}
.listchatu ul li:after {
    content:"";
    background:url(../images/tiny.png);
    width:1px;
    height:100%;
    position:absolute;
    left:6.5px;
    top:22px
}
.reseting .com-topyue {
    border:0
}
.reseting .com-topyue:after {
    background:inherit
}
.rshrinfmas {
    overflow:hidden;
    font-family:"黑体"
}
.rshrinfmas .spff {
    overflow:hidden;
    width:25%;
    float:left;
    padding:30px;
    height:454px;
    border-right:1px solid #eceeef;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.rshrinfmas .spff h2 {
    float:left;
    font-size:16px;
    color:#333;
    font-weight:normal;
    margin:0
}
.rshrinfmas .spff .psbaowq {
    clear:both;
    padding-top:10px
}
.rshrinfmas .spff p {
    font-size:14px;
    line-height:40px
}
.rshrinfmas .mar0 {
    margin-right:0
}
.beenovercom {
    font-family:"黑体"
}
.beenovercom .book-tit {
    background:#f9f9f9;
    margin-top:10px
}
.beenovercom .order-alone-li {
    background:white
}
.beenovercom .order-alone-li table {
    margin:0;
    border:0;
    border-bottom:1px solid #f0f1f3
}
.beenovercom .order-alone-li table td {
    border:0
}
.beenovercom .order-alone-li table .shop-difimg {
    width:60px;
    height:60px;
    border:1px solid #E6E6E6;
    overflow:hidden
}
.beenovercom .order-alone-li table .shop-difimg img {
    width:60px;
    height:60px
}
.beenovercom .order-alone-li table .conten_or .sx4 {
    text-align:center
}
.beenovercom .order-alone-li .cebigeze {
    margin-left:85px
}
.beenovercom .order-alone-li .cebigeze .shop_name {
    float:none;
    margin-top:0;
    width:inherit;
    margin-left:0
}
.beenovercom .order-alone-li .cebigeze .shop_name a {
    display:block
}
.beenovercom .order-alone-li .cebigeze .mayxl {
    margin-top:8px;
    color:#666666
}
.beenovercom .order-alone-li .songobuy {
    padding:6px 20px;
    background:#f9f9f9;
    margin-top:10px;
    border:1px solid #e9e9e9;
    color:#333333
}
.beenovercom .order-alone-li .songobuy:hover {
    background:#eee
}
.beenovercom .order-alone-li .twrbac {
    height:90px
}
.beenovercom .sx1 {
    width:500px
}
.beenovercom .sx2,.beenovercom .sx3,.beenovercom .sx4,.beenovercom .sx5,.beenovercom .sx6 {
    width:144.8px
}
.shoptist {
    font-size:16px;
    margin-top:20px
}
.shoptist .y-comp9 {
    display:inline-block;
    vertical-align:middle;
    margin-left:5px
}
.numzjsehe {
    font-family:"黑体";
    font-size:14px;
    overflow:hidden;
    background:white;
    padding:20px 0
}
.numzjsehe p {
    clear:both;
    line-height:32px;
    float:right;
    padding-right:15px
}
.numzjsehe .sp_tutt {
    width:100px;
    display:block;
    float:left;
    text-align:right
}
.numzjsehe .smprice {
    width:162px;
    display:block;
    float:left;
    text-align:right
}
.numzjsehe .red {
    font-size:24px;
    font-weight:bold
}
.shhear {
    padding:6px 20px;
    background:#f23030;
    color:white;
    font-size:16px;
    margin-left:30px
}
.shhear:hover {
    color:white;
    background:#ea2a2a
}
.twibtn_r {
    float:right
}
.earp {
    background:url(../images/earp.png) no-repeat;
    width:24px;
    height:26px;
    display:inline-block;
    vertical-align:bottom;
    margin-right:5px
}
.progse .goodpiece {
    overflow:inherit
}
.fu_serdetail {
    font-size:14px;
    overflow:hidden;
    border:1px solid #edd28b;
    padding:42px 0
}
.fu_serdetail .serft_fl {
    float:left;
    width:35%;
    padding:0 60px;
    line-height:25px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.fu_serdetail .serft_fr {
    width:64.9%;
    float:left;
    border-left:1px solid #edd28b;
    padding:0 60px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.fu_serdetail .serft_fr .shop-if-dif .shop-difimg {
    width:50px;
    height:50px
}
.fu_serdetail .serft_fr .shop-if-dif .shop-difimg img {
    width:50px;
    height:50px
}
.fu_serdetail .serft_fr .shop-if-dif .cebigeze {
    height:50px;
    margin-left:60px
}
.fu_serdetail .serft_fr .shop-if-dif .cebigeze .may_zco {
    overflow:hidden;
    font-size:14px;
    text-overflow:ellipsis;
    white-space:nowrap;
    line-height:25px
}
.shencharsub {
    padding:30px 0;
    margin-left:70px
}
.shencharsub ul li {
    float:left
}
.shencharsub ul .guccent {
    width:210px;
    position:relative;
    margin-left:-4px
}
.sumapply {
    position:relative;
    z-index:9;
    text-align:center;
    font-size:14px
}
.sumapply .tjsq {
    width:72px;
    height:72px
}
.sumapply p {
    color:#666666;
    font-size:14px
}
.checkuoz .barchar {
    width:190px;
    height:12px;
    border-radius:10px;
    background:#e8e7e5;
    overflow:hidden;
    position:absolute;
    top:31px
}
.checkuoz .barchar i {
    height:12px;
    background:#76bb4e;
    display:block;
    border-radius:10px
}
.checkuoz .shwa {
    padding:6px 5px;
    background:#76bb4e;
    color:white;
    font-size:14px;
    border-radius:4px;
    position:relative;
    left:50px;
    top:-10px;
    overflow:hidden
}
.checkuoz .shwa:after {
    content:"";
    background:url(../images/zygroup.png) no-repeat;
    width:12px;
    height:9px;
    position:absolute;
    background-position:-104px -117px;
    bottom:-8px;
    left:50%;
    right:50%;
    margin-left:-6px
}
.thirdchackup {
    margin-top:18px;
    text-align:center;
    position:absolute;
    font-size:14px;
    z-index:9;
    margin-left:-55px
}
.thirdchackup .tjsq {
    width:38px;
    height:38px;
    background-position:0 -74px
}
.thirdchackup p {
    margin-top:16px;
    color:#666666
}
.tjsq {
    background:url(../images/zygroup.png) no-repeat;
    display:inline-block
}
.conduct .tjsq {
    background-position-x:-74px
}
.conduct p {
    color:#76bb4e
}
.firshe:before {
    content:"";
    background:url(../images/zygroup.png) no-repeat;
    width:16px;
    height:16px;
    background-position:-74px -113px;
    position:absolute;
    left:-8px;
    top:0
}
.kediorse {
    position:absolute;
    left:-75px;
    color:#76bb4e;
    font-size:14px
}
.sheefshjk {
    position:relative;
    margin-left:70px;
    font-size:14px
}
.sheefshjk .jindudoc h2 {
    font-size:14px;
    margin-bottom:8px;
    padding-top:20px
}
.sheefshjk .cancellserv {
    padding:10px 20px;
    background:#f23030;
    color:white;
    border-radius:6px;
    position:relative;
    top:30px
}
.liaduebox {
    border:1px solid #dadde0;
    padding:50px;
    margin-top:80px;
    overflow:hidden;
    height:160px
}
.liaduebox .sheefshjk .jindudoc {
    padding-left:100px;
    border-left:1px solid #76bb4e
}
.liaduebox .sheefshjk .jindudoc .caozpero {
    margin-top:30px;
    border-bottom:1px dashed #dadde0;
    padding-bottom:20px
}
.liaduebox .sheefshjk .jindudoc .caozpero .boldjh {
    font-weight:bold
}
.liaduebox .sheefshjk .cilckmor {
    font-size:14px;
    padding-top:20px;
    padding-left:100px;
    padding-bottom:50px
}
.liaduebox .sheefshjk .cilckmor a {
    color:#005ea7
}
.firshe .jindudoc h2 {
    padding-top:0
}
.Important-reminder {
    color:#f23030;
    font-size:14px;
    font-weight:100;
    line-height:50px
}
.Important-reminder em {
    font-size:16px;
    font-weight:600
}
.quesask {
    padding:30px 66px;
    border:1px solid #e23435
}
.duwentdis {
    font-size:14px
}
.sezsadf p {
    line-height:40px
}
.que1 {
    color:#666666
}
.textareadis {
    width:606px;
    height:185px;
    margin-top:20px
}
.textareadis textarea {
    width:100%;
    height:185px;
    resize:none;
    outline:none;
    border:1px solid #dadada;
    color:#666666;
    font-size:14px;
    padding:10px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.textareadis p {
    color:#666666;
    text-align:right
}
.uploadpt {
    margin-top:50px
}
.uploadpt .imgmes {
    float:left
}
.uploadpt .rigdetaque {
    float:left;
    margin-top:-4px
}
.uploadpt .rigdetaque .pintzdy {
    margin-bottom:10px
}
.uploadpt .rigdetaque .saveimgbox {
    padding:10px 0
}
.uploadpt .rigdetaque .saveimgbox a {
    border:1px solid #DADADA;
    width:100px;
    height:100px;
    display:inline-block;
    margin-right:2px
}
.uploadpt .rigdetaque .saveimgbox img {
    width:100px;
    height:100px
}
.uploadpt .rigdetaque .fileset {
    display:none
}
.uploadpt .rigdetaque p {
    line-height:40px
}
.uploadpt .rigdetaque .clickonlid {
    height:30px;
    width:96px;
    background:#f7f7f7;
    display:block;
    text-align:center;
    line-height:45px
}
.uploadpt .rigdetaque .ptm {
    background:url(../images/zygroup.png) no-repeat;
    width:32px;
    height:24px;
    display:inline-block;
    background-position:-121px -102px
}
.uploadpt .stjaoheqx {
    clear:both;
    text-align:center;
    line-height:38px;
    padding-top:20px
}
.uploadpt .stjaoheqx a {
    padding:10px 26px;
    border:1px solid #bfd6af;
    background:#edf7e5;
    border-radius:6px;
    color:#333333;
    margin:0 10px
}
.manone {
    margin-top:0
}
.manone table tr {
    height:40px
}
.manone table tr td {
    padding-left:66px
}
.manone table tr td .tuodate {
    width:85px;
    height:35px;
    text-align:center;
    line-height:35px;
    border:1px solid #bfd6af;
    background:#edf7e5;
    display:block;
    position:absolute;
    right:10px;
    top:1px;
    color:#333333
}
.manone table tr .lastd {
    padding-right:150px;
    position:relative
}
.applyafsh {
    border:1px solid #e5e5e5
}
.applyafsh .sh_top {
    overflow:hidden;
    background:#f5f5f5
}
.applyafsh .sh_top ul li {
    float:left;
    text-align:center;
    font-size:14px;
    line-height:50px
}
.applyafsh .sh_top .xishozhf {
    width:230px;
    margin:0 auto;
    overflow:hidden
}
.applyafsh .sh_top .xishozhf .shop-difimg {
    float:left;
    width:50px;
    height:50px
}
/*hxm-add-start*/
.cancel-order-record {
    background-color:#fff;
    padding:0 20px 60px;
    margin-bottom:30px;
}
.cancel-order-record .title {
    height:55px;
}
.cancel-order-record .title .left-title {
    float:left;
    height:55px;
    line-height:55px;
    font-size:12px;
    font-weight:bold;
    color:#666;
}
.cancel-order-record .title .right-btn {
    float:right;
    width:84px;
    height:20px;
    margin-top:18px;
    line-height:20px;
    text-align:center;
    font-size:12px;
    color:#333;
    border:1px solid #e7e8e5;
}
.cancel-order-record .title .ico-contact-small {
    display:inline-block;
    width:14px;
    height:15px;
    background:url("../images/ico-contact-small.png") no-repeat 0 0;
    margin-right:5px;
    margin-bottom:-4px;
}
.cancel-order-record .cont {
    padding:0 12px;
    background-color:#fffdef;
    border:1px solid #edd38b;
}
.cancel-order-record .cont .mes {
    height:50px;
    border-bottom:1px solid #e7e8e5;
}
.cancel-order-record  .mes li {
    float:left;
    height:50px;
    margin-right:40px;
    line-height:50px;
    font-size:14px;
    font-weight:bold;
    color:#666;
}
.cancel-order-record  .mes .show-record {
    color:#999;
}
.cancel-order-record  .mes .pay-total {
    color:#e23435;
}
.cancel-order-record .cont .tip {
    height:48px;
    line-height:48px;
    font-size:12px;
    color:#999;
}
.cancel-order-record .progress-bar {
    width:566px;
    height:68px;
    margin:54px auto 0;
    background-image:url("../images/progress-bar-1.png");
    background-repeat:no-repeat;
    background-position:0 0;
}
.cancel-order-des {
    background-color:#fff;
    padding:0 20px 20px;
    margin-bottom:30px;
}
.cancel-order-des .title {
    height:55px;
}
.cancel-order-des .title .left-title {
    float:left;
    height:55px;
    line-height:55px;
    font-size:12px;
    font-weight:bold;
    color:#666;
}
.cancel-order-des .title .right-btn {
    float:right;
    width:60px;
    height:20px;
    margin-top:18px;
    line-height:20px;
    text-align:center;
    font-size:12px;
    color:#333;
    border:1px solid #e7e8e5;
    background-color:#f5f5f5;
}
.cancel-order-des .cancel-order-detail {
    width:100%;
    border:1px solid #e7e8e5;
}
.cancel-order-des .cancel-order-detail th {
    font-size:12px;
    text-align:center;
    background-color:#f5f5f5;
    color:#333;
    height:40px;
    line-height:40px;
    font-weight:normal;
}
.cancel-order-des .cancel-order-detail td {
    font-size:12px;
    text-align:center;
    color:#333;
    height:32px;
    line-height:32px;
}
.cancel-order-des .deal-time {
    width:240px;
}
.cancel-order-des .deal-meg {
    width:530px;
}
.cancel-order-des .operator {
    width:220px;
}
.cancel-order-des td.text-left {
    width:450px;
    padding-left:80px;
    text-align:left;
}
.cancel-order-des td.time {
    color:#999;
}
.cancel-order-des .cancel-order-detail a {
    text-decoration:underline;
}
.cancel-order-des .cancel-order-detail .til {
    border:1px solid #e7e8e5;
    background-color:transparent;
    width:180px;
}
.cancel-order-des .cancel-order-detail .cont {
    border:1px solid #e7e8e5;
    text-align:left;
    padding-left:50px;
}
.cancel-order-des  .cont span {
    font-weight:bold;
}
.cancel-order-des  .cont .td-red {
    color:#e23435;
}
.cancel-order-des .td-m-r {
    margin-right:30px;
}
.cancel-order-des .refund-detail {
    height:32px;
    line-height:32px;
    font-size:12px;
    color:#999;
}
/*hxm-add-end*/
.applyafsh .sh_top .xishozhf .shop-difimg img {
    width:50px;
    height:50px
}
.applyafsh .sh_top .xishozhf .shop_name {
    float:left;
    margin-top:6px
}
.applyafsh .sh_top .xishozhf .shop_name a {
    color:#005ea7
}
.per30 {
    width:30%
}
.per20 {
    width:20%
}
.applyafsh .padbo {
    background:white
}
.applyafsh .padbo ul li {
    float:left;
    text-align:center;
    font-size:14px;
    line-height:50px;
    border-right:1px solid #dddddd;
    padding:30px 0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.applyafsh .padbo ul .bor0 {
    border-right:0
}
.tyserve p {
    display:inline-block
}
.tyserve p a {
    display:block;
    width:112px;
    height:40px;
    text-align:center;
    line-height:40px;
    cursor:pointer;
    border:1px solid #dadada
}
.tyserve p .bred {
    border:1px solid #e23435
}
.tjsl {
    margin-top:38px
}
.tjsl .jajt {
    display:inline-block
}
.tjsl .jajt .pinu {
    padding:3px 8px;
    border:1px solid #dadada;
    vertical-align:middle
}
.tjsl .jajt .plup {
    padding:3px 7px;
    border:1px solid #dadada;
    vertical-align:middle
}
.tjsl .jajt input {
    width:46px;
    outline:none;
    border:1px solid #dadada;
    height:22px;
    text-align:center;
    vertical-align:middle
}
.diin {
    display:inline-block
}
.diin em {
    color:#E23435;
    vertical-align:sub
}
.aratext {
    margin-top:38px
}
.aratext .diin {
    float:left
}
.aratext .textareadis {
    float:left;
    margin-top:0
}
.lasupde {
    margin-top:38px
}
.lasupde .diin {
    float:left
}
.eunmess {
    padding:30px 66px;
    font-size:14px;
}
.lastaaph {
    border:1px solid #DADADA;
    padding:30px 12px
}
.goodpiece .co_blue {
    font-weight:100
}
.eunmess p {
    float:left
}
.eunmess .exokshm {
    color:#999999;
    width:350px;
    margin-left:20px
}
.eunmess .xdw {
    width:260px
}
.tydtabshi {
    margin-bottom:60px
}
.shenqans span>em {
    vertical-align:sub
}
.successaf {
    padding:15px
}
.cgzuy {
    border:1px solid #edd28b;
    background:#fffdee;
    overflow:hidden;
    padding:30px 0
}
.cg_l,.cg_r {
    width:50%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 30px
}
.cg_l .flll {
    float:left
}
.cg_l .flll img {
    width:46px;
    height:44px;
    margin-right:10px
}
.cg_l .tjfoeas {
    font-size:14px;
    float:left;
    width:400px
}
.cg_l .tjfoeas h2 {
    color:#7abd54;
    margin-bottom:22px
}
.cg_l .tjfoeas p {
    color:#666666
}
.cg_l .tjfoeas p a {
    color:#000000
}
.cg_l .tjfoeas p a:hover {
    color:#e23435
}
.cg_r {
    border-left:1px solid #edd28b
}
.cg_r .flll {
    float:left
}
.cg_r .flll img {
    width:95px;
    height:95px;
    margin-right:10px
}
.cg_r .tjfoeas {
    margin-top:28px;
    width:280px;
    font-size:14px;
    float:left
}
.cg_r .tjfoeas p {
    color:#666666
}
.eualif {
    padding:30px 0
}
.eualif .subtj_af {
    padding:8px 15px;
    border:1px solid #dadada;
    background:#eff8e8;
    font-size:16px;
    margin-left:225px
}
.eualif .subtj_af:hover {
    color:#666
}
.return-top ul li {
    display:inline-block;
    font-size:16px;
    font-weight:600;
    margin-right:74px
}
.return-top ul li a {
    color:#222222
}
.return-top ul .red {
    color:#e23435;
    border-bottom:2px solid #e23435;
    padding-bottom:10px
}
.return-top ul .red a {
    color:#e23435
}
.greatco-se {
    font-size:14px;
    text-align:right
}
.greatco {
    overflow:hidden
}
.greatco a {
    color:white;
    display:block;
    width:105px;
    height:26px;
    background:#e23435;
    line-height:26px;
    text-align:center;
    float:right
}
.greatco a i {
    background:url(../images/goodc.png) no-repeat;
    width:26px;
    height:26px;
    display:inline-block;
    vertical-align:bottom
}
.chx-se {
    margin-top:10px
}
.chx-se input {
    width:280px;
    height:40px;
    font-size:14px;
    color:#666666;
    border:1px solid #dadada;
    outline:none;
    padding:6px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.chx-se a {
    border:1px solid #dadada;
    color:#666666;
    padding:11px 10px;
    background:#F9F9F9
}
.r_1 {
    width:18%
}
.r_2 {
    width:32%
}
.ttoda {
    background:#f5f5f5
}
.ttoda td {
    padding:14.5px 0;
    border:0
}
.lig6 {
    color:#999999
}
.shop-app-trac {
    text-align:center;
    float:left;
    margin:0 10px;
    padding:12px 0
}
.shop-app-trac .jt-shp img {
    width:50px;
    height:50px
}
.shop-app-trac .jt-butan {
    padding-top:6px
}
.shop-app-trac .jt-butan a {
    padding:6px 16px;
    border:1px solid #bfd6af;
    background:#edf7e5;
    margin:0 5px
}
.shop-app-trac .jt-butan .grey {
    background:#e3e3e3;
    border-color:#e3e3e3
}
.sheetbd {
    margin-top:30px
}
.sheetbd table {
    border:1px solid #e3e3e3;
    text-align:center;
    font-size:14px
}
.app-con {
    padding:20px 0
}
.app-con p {
    color:#444444;
    font-size:14px
}
.sele_t {
    outline:none;
    width:90px;
    height:20px;
    border:1px solid #e3e3e3
}
.rt_1 {
    width:15%
}
.rt_2 {
    width:25%
}
.padjus {
    padding:10px 0
}
.spitysheet table .testrac td {
    padding:10px
}
.spitysheet table .te-al-le {
    text-align:left
}
.xindw {
    text-align:left
}
.rc_1 {
    width:20%
}
.loginsum_cm {
    height:120px;
    line-height:120px
}
.loginsum_cm .login-dl {
    float:left
}
.loginsum_cm .login-dl img {
    width:183px;
    height:57px;
    vertical-align:middle
}
.loginsum_cm .login-welcome {
    float:left;
    margin-left:30px
}
.loginsum_cm .login-welcome span {
    font-size:28px;
    color:#666666;
    font-family:"微软雅黑"
}
.loginsum_main {
    font-family:"微软雅黑";
    position:relative;
    min-height:486px;
    max-height:486px
}
.loginsum_main .advertisement {
    float:left
}
.loginsum_main .advertisement img {
    width:621px;
    height:475px
}
.loginsum_main .login_form {
    float:right
}
.loginsum_main .login_form .lo_intext {
    width:346px;
    background:white;
    margin-top:8px
}
.loginsum_main .login_form .lo_intext .layel1 {
    color:#e23435;
    font-size:18px;
    font-weight:bold;
    height:54px;
    line-height:54px;
    text-align:center
}
.loginsum_main .login_form .lo_intext .layel2 {
    padding:30px 0;
    border-top:1px solid #f4f4f4;
    border-bottom:1px solid #f4f4f4;
    overflow:hidden
}
.loginsum_main .login_form .lo_intext .layel2 .text_uspa {
    width:304px;
    height:37px;
    border:1px solid #bbbbbb;
    margin:0 auto;
    overflow:hidden;
    margin-bottom:20px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.loginsum_main .login_form .lo_intext .layel2 .text_uspa label {
    width:37px;
    height:37px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    float:left;
    border-right:1px solid #bbbbbb
}
.loginsum_main .login_form .lo_intext .layel2 .text_uspa .uspa_user {
    background-position:6px 6px
}
.loginsum_main .login_form .lo_intext .layel2 .text_uspa .uspa_pwd {
    background-position:10px -26px
}
.loginsum_main .login_form .lo_intext .layel2 .text_uspa .text_cmu {
    float:left;
    width:265px;
    height:37px;
    border:0;
    padding:0 10px;
    font-size:14px;
    outline:none;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.loginsum_main .login_form .lo_intext .layel2 .check_cum {
    width:152px;
    float:left;
    margin-left:21px
}
.loginsum_main .login_form .lo_intext .layel2 .check_cum .text_cmu {
    width:100%
}
.loginsum_main .login_form .lo_intext .layel2 .check_cum_img {
    float:left;
    width:152px
}
.loginsum_main .login_form .lo_intext .layel2 .check_cum_img img {
    height:37px;
    width:100px;
    margin-left:21px
}
.loginsum_main .login_form .lo_intext .layel2 .text_uspa_focus {
    border-color:#08c;
    box-shadow:0 0 4px #8bd6fb;
    -moz-transform:all 0.2s easc-out 0s;
    -ms-transform:all 0.2s easc-out 0s;
    -webkit-transform:all 0.2s easc-out 0s;
    transform:all 0.2s easc-out 0s
}
.loginsum_main .login_form .lo_intext .layel2 .login_bnt {
    margin-top:20px
}
.loginsum_main .login_form .lo_intext .layel2 .login_bnt a {
    color:white;
    font-size:20px;
    font-weight:600;
    display:block;
    width:304px;
    height:37px;
    line-height:37px;
    background:#e23435;
    text-align:center;
    margin:0 auto
}
.loginsum_main .login_form .lo_intext .layel2 .login_bnt a:hover {
    background:rgba(226,52,53,0.92)
}
.loginsum_main .login_form .lo_intext .layel3 {
    overflow:hidden
}
.judgp {
    background:url(../images/loginchat.png) no-repeat;
    display:inline-block
}
.sum_reme_for {
    color:#666666;
    padding:0 21px
}
.sum_reme_for .autplog {
    float:left
}
.sum_reme_for .autplog label,.sum_reme_for .autplog input {
    vertical-align:middle;
    cursor:pointer
}
.sum_reme_for .foget_pwt {
    float:right
}
.sum_reme_for .foget_pwt a {
    cursor:pointer
}
.contactsty {
    padding:14px 0;
    overflow:hidden
}
.contactsty .tecant_c {
    float:left;
    margin-left:21px
}
.contactsty .tecant_c ul li {
    float:left
}
.contactsty .tecant_c ul li .justclix {
    display:block;
    cursor:pointer
}
.contactsty .tecant_c ul li .justclix i {
    width:27px;
    height:27px;
    vertical-align:middle
}
.contactsty .tecant_c ul li .justclix span {
    vertical-align:middle;
    display:inline-block;
    font-size:16px
}
.contactsty .tecant_c ul li .co_qq {
    background-position:-31px 2px
}
.contactsty .tecant_c ul li .co_wechat {
    background-position:-33px -30px
}
.contactsty .tecant_c ul li .co_alipay {
    background-position:-66px 2px
}
.contactsty .tecant_c ul .spacer {
    margin:9px 25px 0 26px
}
.contactsty .register_c {
    float:right;
    margin-right:21px;
    margin-top:10px
}
.contactsty .register_c .justclix {
    display:block;
    cursor:pointer
}
.contactsty .register_c .justclix .co_register {
    width:27px;
    height:27px;
    background-position:-30px -60px;
    vertical-align:middle
}
.contactsty .register_c .justclix span {
    display:inline-block;
    vertical-align:middle;
    font-size:16px;
    color:#bf1919
}
.trade {
    background:url(../images/trade.png);
    width:12px;
    height:16px;
    display:inline-block;
    vertical-align:middle;
    margin-right:2px
}
.tradejf .coup-tit {
    padding:0
}
.tradejf .tu span a {
    color:#005ea7
}
.tradejf .sclq:hover .introducetrade {
    display:block
}
.introducetrade {
    display:none;
    width:325px;
    position:absolute;
    border:1px solid #ddd;
    background:#fff;
    -webkit-box-shadow:0 0 2px 2px #eee;
    -moz-box-shadow:0 0 2px 2px #eee;
    box-shadow:0 0 2px 2px #eee;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    font-family:"Microsoft YaHei";
    line-height:30px;
    z-index:99
}
.introducetrade .pc {
    background:#fff;
    padding:10px;
    color:#333;
    text-align:left;
    overflow:hidden;
    font-size:12px
}
.cn-apply {
    padding:0 15px
}
.cn-apply a {
    font-size:16px;
    font-family:"微软雅黑";
    color:#333333;
    margin-right:30px
}
.cn-apply .curp {
    color:#e23435;
    border-bottom:2px solid #e23435;
    padding-bottom:3px
}
.las-sprite,.las-clock,.las-ear,.las-flo,.las-flo2,.las-flo3,.las-flo4,.las-flo_g,.las-flo_g2,.las-flo_g3,.las-flo_g4,.las-pass1,.las-pass2,.las-pass3,.las-pass4,.las-pd,.las-pp,.las-warning,.las-wty {
    background-image:url('../images/las-sf04055e99c.png');
    background-repeat:no-repeat
}
.las-clock {
    background-position:0 0;
    height:48px;
    width:48px
}
.las-ear {
    background-position:0 -58px;
    height:26px;
    width:24px
}
.las-flo {
    background-position:0 -94px;
    height:32px;
    width:32px
}
.las-flo2 {
    background-position:0 -136px;
    height:32px;
    width:32px
}
.las-flo3 {
    background-position:0 -178px;
    height:32px;
    width:32px
}
.las-flo4 {
    background-position:0 -220px;
    height:32px;
    width:32px
}
.las-flo_g {
    background-position:0 -262px;
    height:32px;
    width:32px
}
.las-flo_g2 {
    background-position:0 -304px;
    height:32px;
    width:32px
}
.las-flo_g3 {
    background-position:0 -346px;
    height:32px;
    width:32px
}
.las-flo_g4 {
    background-position:0 -388px;
    height:32px;
    width:32px
}
.las-pass1 {
    background-position:0 -430px;
    height:32px;
    width:32px
}
.las-pass2 {
    background-position:0 -472px;
    height:32px;
    width:32px
}
.las-pass3 {
    background-position:0 -514px;
    height:32px;
    width:32px
}
.las-pass4 {
    background-position:0 -556px;
    height:32px;
    width:32px
}
.las-pd {
    background-position:0 -598px;
    height:13px;
    width:13px
}
.las-pp {
    background-position:0 -621px;
    height:14px;
    width:14px
}
.las-warning {
    background-position:0 -645px;
    height:16px;
    width:16px
}
.las-wty {
    background-position:0 -671px;
    height:17px;
    width:17px
}
.warning {
    padding:0 15px;
    background:#fffdee;
    height:30px;
    line-height:30px;
    margin-top:20px
}
.warning i {
    display:inline-block;
    vertical-align:middle
}
.warning span {
    vertical-align:middle;
    font-family:"微软雅黑";
    font-size:12px;
    color:#ff4f11
}
.applyaum {
    background:white;
    padding:15px 0
}
.orderlist-servecenter {
    padding:0 60px
}
.orderlist-servecenter .sx4 {
    width:272px
}
.orderlist-servecenter .order-alone-li .time_or td .time {
    margin-right:50px
}
.orderlist-servecenter .order-alone-li table {
    border:1px solid #e5e5e5
}
.orderlist-servecenter .order-alone-li .conten_or td {
    border-top:0
}
.orderlist-servecenter .conten_or td {
    padding:0
}
.orderlist-servecenter .conten_or .sx1 {
    border-right:1px solid #e5e5e5
}
.orderlist-servecenter .conten_or .duoal {
    padding:16px 20px;
    overflow:hidden;
    border-top:1px solid #e5e5e5
}
.orderlist-servecenter .conten_or .duoal:first-child {
    border-top:0
}
.orderlist-servecenter .conten_or .duoal img {
    width:60px;
    height:60px;
    border:1px solid #e5e5e5;
    float:left
}
.orderlist-servecenter .conten_or .duoal .shop_name {
    width:200px;
    float:left;
    height:44px;
    line-height:22px;
    margin-top:8px;
    font-size:14px
}
.orderlist-servecenter .conten_or .duoal .iu {
    float:left;
    margin-top:22px;
    margin-left:26px;
    color:#999999
}
.orderlist-servecenter .conten_or .sx4 {
    text-align:center
}
.orderlist-servecenter .conten_or .sx4 a {
    padding:6px 10px;
    background:#e5e5e5;
    font-size:12px;
    border-radius:4px;
    display:block;
    width:104px;
    margin:0 auto;
    margin-bottom:10px
}
.orderlist-servecenter .conten_or .sx4 a:hover {
    color:#FFFFFF;
    background:#e23435
}
.orderlist-servecenter .conten_or .sx4 a.nomarba {
    padding:0;
    background:inherit;
    border-radius:inherit
}
.orderlist-servecenter .conten_or .sx4 a.nomarba:hover {
    color:#e23435;
    background:inherit
}
.orderlist-servecenter .las-pp,.orderlist-servecenter .xuname {
    display:inline-block;
    vertical-align:middle;
    color:#999999
}
.orderlist-servecenter .page .fr {
    margin-top:0
}
.applyrecord .returnmagament {
    min-height:inherit
}
.applyrecord .returnmagament .sx1 {
    width:150px;
    cursor:pointer
}
.applyrecord .returnmagament .sx5 {
    width:239.8px
}
.applyrecord .returnmagament .sx3 {
    width:120.8px;
    cursor:pointer
}
.applyrecord .returnmagament .shorl {
    right:14px;
    top:16px
}
.applyrecord .returnmagament .shorw {
    right:8px;
    top:16px
}
.applyrecord .returnmagament .returngoods {
    position:relative
}
.applyrecord .returnmagament .hid-derei {
    right:273px;
    width:119px
}
.applyrecord .returnmagament .sq_der {
    right:inherit;
    left:0;
    width:148px
}
.applyrecord .returnmagament .sxbb {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.applyrecord .returnmagament .hid-derei ul li a {
    padding:6px 0px 6px 31px
}
.applyrecord .returnmagament .sq_der ul li a {
    padding:6px 0px 6px 25px
}
.flowpath {
    background:white
}
.line-flowpath {
    padding:50px 0;
    width:1000px;
    margin:0 auto
}
.line-flowpath span {
    display:block;
    float:left;
    width:25%;
    height:6px;
    background:#cdcdcd;
    position:relative;
    border-radius:10px;
    text-align:center;
    margin-left:-3px
}
.line-flowpath span i {
    display:inline-block;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-16px;
    margin-left:-16px;
    text-align:center
}
.line-flowpath span em {
    display:block;
    position:relative;
    top:25px;
    font-family:"微软雅黑";
    font-size:12px;
    color:#cdcdcd
}
.line-flowpath .green {
    background:#bce8a3
}
.line-flowpath .green .las-flo {
    background-position:0 -430px
}
.line-flowpath .green .las-flo2 {
    background-position:0 -472px
}
.line-flowpath .green .las-flo3 {
    background-position:0 -514px
}
.line-flowpath .green .las-flo4 {
    background-position:0 -556px
}
.line-flowpath .green em {
    color:#bce8a3
}
.line-flowpath .now {
    background:#7abd54
}
.line-flowpath .now .las-flo {
    background-position:0 -262px
}
.line-flowpath .now .las-flo2 {
    background-position:0 -304px
}
.line-flowpath .now .las-flo3 {
    background-position:0 -346px
}
.line-flowpath .now .las-flo4 {
    background-position:0 -388px
}
.line-flowpath .now em {
    color:#7abd54
}
.apply-list-flowpath .warning {
    padding:0 25px;
    height:40px;
    line-height:40px
}
.applydamage {
    margin-top:26px;
    background:white;
    padding:15px;
    font-family:"微软雅黑"
}
.applydamage h2 {
    font-size:18px;
    color:#333333;
    font-weight:normal;
    text-align:center;
    margin-top:11px
}
.titin_form {
    height:50px;
    line-height:50px;
    border-bottom:1px solid #efefef;
    padding:0 25px
}
.titin_form .light {
    color:#999999
}
.titin_form span {
    float:left;
    display:block;
    font-size:12px;
    width:33.33333%
}
.titin_form span.teri {
    text-align:right
}
.formsinm {
    width:910px;
    margin:0 auto;
    border:1px solid #efefef;
    margin-top:40px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.contcs_form {
    padding:19px 25px;
    position:relative
}
.contcs_form .lort-l .infoemx img {
    width:50px;
    height:50px;
    border:1px solid #efefef;
    float:left;
    margin-left:10px
}
.contcs_form .lort-l .infoemx img:first-child {
    margin-left:0
}
.contcs_form .lort-l .infoemx .aloneli {
    float:left;
    line-height:50px;
    width:300px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-left:20px
}
.contcs_form .lort-l .infoemx .aloneli a {
    font-size:12px;
    color:#999999
}
.contcs_form .lort-r {
    float:right;
    color:#999999;
    position:absolute;
    bottom:20px;
    right:30px
}
.infoemx {
    margin:20px 0;
    overflow:hidden
}
.formsatrdad {
    width:910px;
    margin:0 auto;
    margin-top:34px;
    padding-bottom:33px
}
.formsatrdad .birth_jz {
    margin-top:30px
}
.formsatrdad ul {
    clear:both;
    overflow:hidden
}
.formsatrdad ul li {
    float:left
}
.formsatrdad ul .serve_lifir {
    margin-top:7px;
    margin-right:15px;
    padding-left:25px;
    letter-spacing:2.4px;
    width:104px
}
.formsatrdad ul .serve_lifir em {
    color:#e23435;
    font-size:16px;
    margin-right:6px
}
.formsatrdad ul .serve_lifir span {
    font-size:12px;
    color:#222222
}
.formsatrdad ul .serve_lifir em,.formsatrdad ul .serve_lifir span {
    vertical-align:text-top
}
.formsatrdad ul .warjs {
    font-size:12px;
    color:#e23435
}
.formsatrdad ul p {
    letter-spacing:2.4px
}
.formsatrdad ul .jins {
    color:#e23435;
    margin-top:5px
}
.formsatrdad ul .jins .las-wty {
    display:inline-block;
    vertical-align:top
}
.formsatrdad ul .jins span {
    display:inline-block;
    width:738px
}
.formsatrdad ul .jins a {
    color:#666666
}
.formsatrdad ul .wifull {
    width:766px
}
.formsatrdad ul .choosetyp select {
    font-size:12px;
    width:148px;
    height:35px;
    border:1px solid #efefef
}
.formsatrdad ul .choosetyp select:focus {
    outline:none
}
.formsatrdad ul .choosetyp2 {
    position:relative
}
.formsatrdad ul .choosetyp2 textarea {
    width:100%;
    height:210px;
    border:1px solid #efefef;
    resize:none;
    padding:10px;
    letter-spacing:2px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.formsatrdad ul .choosetyp2 textarea:focus {
    outline:none;
    border-color:#ff7a48
}
.formsatrdad ul .choosetyp2 span {
    position:absolute;
    right:20px;
    bottom:20px;
    color:#ff7a48
}
.formsatrdad ul .choosetyp3 ul li {
    margin-right:10px
}
.formsatrdad ul .choosetyp4 span {
    display:block;
    width:187px;
    height:30px;
    border:2px solid #efefef;
    text-align:center;
    line-height:30px;
    float:left;
    margin-right:10px;
    cursor:pointer;
    position:relative;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.formsatrdad ul .choosetyp4 .nexyt {
    border-color:#e4393c
}
.formsatrdad ul .choosetyp4 .nexyt i {
    position:absolute;
    bottom:-2px;
    right:-2px
}
.formsatrdad ul .choosetyp5 {
    margin-left:128px;
    margin-top:10px
}
.formsatrdad ul .choosetyp5 a {
    display:block;
    height:40px;
    width:116px;
    text-align:center;
    line-height:40px;
    background:#e23435;
    color:white;
    font-size:16px;
    border-radius:6px;
    cursor:pointer
}
.formsatrdad ul .choosetyp5 a:hover {
    background:rgba(226,52,53,0.8)
}
.formsatrdad ul .choosetyp6 {
    background:#f5f5f5;
    overflow:hidden
}
.formsatrdad ul .choosetyp6 span {
    height:36px;
    line-height:36px;
    color:#999999;
    letter-spacing:2.4px;
    float:left;
    width:25%;
    text-align:center
}
.formsatrdad .tipcant {
    display:none
}
.applyrestore {
    background:#fffef6;
    width:510px;
    height:200px;
    margin:0 auto;
    padding:30px 0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-top:40px
}
.applyrestore .tit {
    color:#333333;
    font-size:12px;
    font-weight:600;
    text-align:center
}
.applyrestore .mali {
    color:#999999;
    font-size:12px;
    width:360px;
    margin:0 auto;
    margin-top:25px;
    margin-bottom:38px
}
.applyrestore a {
    display:block;
    width:160px;
    height:26px;
    background:#f6f6f6;
    border:1px solid #dddddd;
    color:#999999;
    text-align:center;
    line-height:26px;
    border-radius:5px;
    margin:0 auto;
    cursor:pointer
}
.applyrestore a:hover {
    border:1px solid #CCCCCC
}
.cantsubmit .tipcant {
    display:block
}
.cantsubmit ul .choosetyp5 a {
    background:#e6e6e6;
    cursor:no-drop
}
.cantsubmit ul .choosetyp5 a:hover {
    background:#e6e6e6
}
.repairsheet {
    margin-top:26px;
    background:white;
    font-family:"微软雅黑";
    padding-bottom:100px
}
.repairsheet .titnum {
    height:68px;
    line-height:68px;
    padding:0 25px;
    border-bottom:1px solid #f5f5f5;
    font-size:14px;
    color:#333333
}
.repairsheet .titnum .ye {
    color:#ffb047;
    margin-left:10px
}
.clock-wainfont {
    width:400px;
    margin:0 auto;
    padding:45px 0
}
.clock-wainfont .clockle {
    float:left
}
.clock-wainfont .clockle i {
    display:inline-block
}
.clock-wainfont .wainfontri {
    float:left;
    margin-left:18px
}
.clock-wainfont .wainfontri .waintop span {
    display:block
}
.clock-wainfont .wainfontri .waintop .lin1 {
    font-size:20px
}
.clock-wainfont .wainfontri .waintop .lin2 {
    font-size:14px;
    color:#999999;
    margin-top:10px
}
.clock-wainfont .wainfontri .waintop .lin2 em {
    color:#e23435
}
.clock-wainfont .wainfontri .waindown {
    margin-top:36px
}
.clock-wainfont .wainfontri .waindown a {
    display:block;
    width:108px;
    height:23px;
    line-height:23px;
    text-align:center;
    float:left;
    border:1px solid #dddddd;
    margin:0 8px;
    background:#f5f5f5;
    color:inherit
}
.clock-wainfont .wainfontri .waindown .updatared {
    background:#e23435;
    border-color:#e23435;
    color:white
}
.createbill {
    font-family:"微软雅黑";
    border-bottom:1px solid #f5f5f5
}
.createbill .sheet1 {
    width:25%;
    float:left
}
.createbill .sheet1 p {
    line-height:40px;
    color:#999999;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.createbill .sheet1 .las-ear {
    display:inline-block;
    vertical-align:text-bottom;
    margin-left:5px
}
.createbill .sheet2 {
    width:50%;
    float:left;
    border-left:1px solid #f5f5f5;
    border-right:1px solid #f5f5f5;
    position:relative
}
.createbill .sheet2 .ci {
    font-size:12px;
    color:#999999
}
.createbill .sheet2 ul.suimg li {
    float:left;
    margin-left:20px;
    margin-top:22px
}
.createbill .sheet2 ul.suimg li img {
    width:46px;
    height:46px;
    border:1px solid #f5f5f5;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.createbill .sheet2 ul.suimg li:first-child {
    margin-left:0
}
.createbill .sheet2 .sbys {
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-103px;
    margin-top:-52px
}
.createbill .sh {
    padding:25px;
    min-height:210px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.contacts_report {
    width:100%;
    padding:0 25px;
    margin-top:14px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.contact_left {
    width:58%;
    float:left
}
.contact_left .tit_top {
    height:40px;
    line-height:40px;
    background:#eeeeee;
    padding:0 12px
}
.contact_left .tit_top i {
    padding:4px 6px;
    color:#e23435;
    font-size:12px;
    background:#ffdbdb;
    margin-right:10px
}
.contact_left .tit_top span {
    color:#666666
}
.maincontact {
    background:#fbfbfb;
    padding:0 12px
}
.report_right {
    width:41%;
    float:right
}
.date_time_alone {
    text-align:center;
    padding-top:20px
}
.date_time_alone span {
    color:#666666;
    background:#eeeeee;
    padding:4px 16px;
    border-radius:10px
}
.sales_head_logo {
    float:left;
    width:40px;
    height:40px;
    border-radius:50%;
    overflow:hidden
}
.sales_head_logo img {
    width:40px;
    height:40px
}
.explay_sales_head {
    float:left;
    margin-top:2px;
    margin-left:10px;
    margin-right:10px
}
.explay_sales_head i {
    background:url(../images/conversition.png) no-repeat;
    width:21px;
    height:21px;
    display:inline-block;
    vertical-align:middle
}
.explay_sales_head .sales_manage {
    display:inline-block;
    background:#dddddd;
    color:#999999;
    padding:2px 6px;
    position:relative;
    margin-left:-4px;
    -moz-border-radius-topright:12px;
    -webkit-border-top-right-radius:12px;
    border-top-right-radius:12px;
    -moz-border-radius-bottomright:12px;
    -webkit-border-bottom-right-radius:12px;
    border-bottom-right-radius:12px
}
.explay_sales_head .sales_manage:before {
    content:"";
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-left:4px solid white;
    border-bottom:10px solid transparent;
    position:absolute;
    left:0;
    top:0
}
.explay_sales_head .store_name {
    margin-left:6px;
    max-width:300px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block;
    vertical-align:sub
}
.myself_head {
    width:53%;
    background:#eeeeee;
    color:#333333;
    padding:10px;
    margin-left:50px;
    margin-right:50px;
    position:relative;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px
}
.myself_head img {
    margin-top:10px;
    max-width:100%
}
.myself_head:before {
    content:"";
    background:url(../images/sig.png) no-repeat;
    width:14px;
    height:33px;
    position:absolute;
    left:-13px;
    top:50%;
    margin-top:-16.5px
}
.myself_right .sales_head_logo {
    float:right
}
.myself_right .explay_sales_head {
    float:right
}
.myself_right .explay_sales_head i {
    background-position:0 -27px;
    position:relative;
    left:8px;
    z-index:9
}
.myself_right .explay_sales_head .sales_manage:before {
    border:0
}
.myself_right .myself_head {
    float:right;
    background:#fde7d9
}
.myself_right .myself_head img {
    float:right
}
.myself_right .myself_head:before {
    left:inherit;
    right:-13px;
    background-position:-14px 0
}
.textarea_c_le {
    border:1px solid #eeeeee;
    padding:10px;
    padding-bottom:30px
}
.textarea_c_le textarea {
    width:100%;
    height:326px;
    border:0;
    outline:none;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.textarea_c_le p {
    text-align:right
}
.add_bor {
    border:1px solid #ffb65c
}
.uploadimg_tx ul {
    overflow:hidden
}
.uploadimg_tx ul li {
    float:left;
    margin-left:10px
}
.uploadimg_tx ul li img {
    width:60px;
    height:60px
}
.uploadimg_tx ul li:first-child {
    margin-left:0
}
.uploadimg_tx p {
    text-align:left
}
.hilldown .replysales {
    margin-top:30px
}
.hilldown .replysales a {
    padding:6px 10px;
    border:1px solid #eeeeee;
    border-radius:6px
}
.hilldown .replysales .repl1 {
    background:#f6f6f6
}
.hilldown .replysales .repl1:hover {
    color:#666666;
    background:#EEEEEE
}
.hilldown .replysales .repl2 {
    background:white;
    margin-left:40px
}
.hilldown .replysales .repl2:hover {
    color:#666666;
    background:#f9f9f9
}
.hilldown .replysales .repl3 {
    background:#e23435;
    border-color:#e23435;
    margin-left:25px;
    color:white
}
.hilldown .replysales .repl3:hover {
    color:white;
    background:rgba(226,52,53,0.9)
}
.hilldown .endtime_re {
    margin-top:80px
}
.hilldown .endtime_re span {
    color:#e23435;
    font-weight:600;
    letter-spacing:2px
}
.main_page_last {
    clear:both;
    text-align:center;
    padding:20px 25px
}
.timeline_ch {
    padding:0 50px
}
.timeline_ch .near {
    margin-top:6px;
    color:#e23435;
    position:relative
}
.timeline_ch .near:before {
    content:"";
    background:url(../images/lc.png) no-repeat;
    position:absolute;
    left:-22px;
    top:6px;
    width:7px;
    height:7px;
    z-index:9
}
.timeline_ch .near:after {
    content:"";
    width:1px;
    background:#85c363;
    height:25px;
    position:absolute;
    left:-19px;
    top:7px
}
.timeline_ch .near:last-child:after {
    width:0px;
    height:0px
}
.timeline_ch .bigrar:before {
    left:-26px;
    top:0;
    width:14px;
    height:14px;
    background-position:-10px 0
}
.createline {
    padding:24px 0
}
.vevwell .contact_left {
    width:100%
}
.vevwell .myself_head {
    width:30%
}
.vevwell .main_page_last {
    text-align:right
}
.goods_infom {
    overflow:hidden;
    background:#f3fbfe;
    padding:12px
}
.goods_infom .fi_imgli {
    float:left
}
.goods_infom .fi_imgli img {
    width:100px;
    height:100px;
    border:1px solid #f5f5f5
}
.goods_infom .fi_fonri {
    float:left;
    width:866px;
    margin-left:12px
}
.goods_infom .fi_fonri p {
    color:#888888;
    line-height:1.8;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.mistake_afr {
    border-bottom:1px solid #e6e6e6;
    padding:20px 0
}
.gsinfo_xx {
    color:#999999
}
.smallimg_t img {
    width:60px;
    height:60px;
    cursor:pointer;
    margin-left:10px
}
.smallimg_t img:first-child {
    margin-left:0
}
.bigimg_t {
    margin-top:10px
}
.bigimg_t img {
    width:300px;
    height:300px
}
.tips_jub {
    padding:20px 0
}
.tips_jub a {
    color:#e23435
}
.boxbutn_re {
    text-align:center;
    padding:20px
}
.cback {
    padding:4px 20px;
    background:#e23435;
    color:white;
    font-size:14px;
    border-radius:4px;
    margin:0 10px
}
.cback:hover {
    background:rgba(226,52,53,0.8);
    color:white
}
.footer {
    background:white
}
.rgbla {
    float:left;
    padding:0 10px 0 5px;
    font-size:14px;
    display:block;
    line-height:38px
}
.rgbla em {
    color:#e23435
}
/*提现申请 s---2018.06.01 */
.border-bottom-1 {
    border-bottom:1px solid #dddddd;
    padding-bottom:15px;
}
.withdraw-select {
    padding:15px 0 45px 0;
}
.withdraw-select .withdraw-select-p {
    height:30px;
    line-height:30px;
    font-size:16px;
    color:#333333;
}
.withdraw-select-dl {
    margin-top:12px;
}
.withdraw-select-dl dd {
    min-width:135px;
    height:50px;
    line-height:50px;
    padding-left:10px;
    border:1px solid transparent;
    padding-right:10px;
}
.withdraw-select-dl-color {
    border:1px solid #2194ff !important;
    border-radius:3%;
}
.withdraw-select-dl dd span {
    font-size:14px;
    margin-left:10px;
}
.withdraw-select b {
    width:36px;
    height:36px;
    display:inline-block;
    vertical-align:middle;
}
.withdraw-select b img {
    width:100%;
    height:100%;
}
.withdraw-select label {
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:18px;
    margin-right:12px;
    border-radius:50%;
    border:1px solid #cdcdcd;
    cursor:pointer;
}
.withdraw-select .withdrawimg3 {
    width:53px;
}
.withdraw-select-labels {
    background:url(../images/tx-chengs.png) no-repeat 5px 5px;
    background-size:50% 50%;
}
.withdraw-Bindings {
    width:970px;
    height:34px;
    background-color:#f5f5f5;
    padding:18px 20px;
}
.Bindings-img {
    width:36px;
    height:36px;
    display:inline-block;
    vertical-align:middle;
}
.Bindings-img img {
    width:100%;
}
.Bindings-name {
    margin-left:22px;
}
.Bindings-dev,.Bindings-hone {
    line-height:19px;
    font-size:14px;
}
.Bindings-edit {
    margin-left:170px;
    line-height:34px;
}
.Bindings-edit i {
    width:20px;
    height:22px;
    display:inline-block;
    background:url(../images/tix-bianji.png)no-repeat;
    vertical-align:middle;
    margin-right:10px;
}
.withdraw-cont-wrap {
    margin-top:20px;
    display:none;
}
.Be_careful {
    line-height:34px;
    font-size:14px;
    margin-right:15px;
}
.Bindings-none-cont {
    font-size:14px;
    line-height:34px;
    margin-left:15px
}
.Bindings-none-cont a {
    color:#56acfd;
}
.withdraw-Amounts-input ul li {
    float:none;
    padding:0;
    height:49px;
    line-height:49px;
}
.withdraw-Amounts-input ul li:first-of-type {
    border-bottom:1px solid #dbdbdb;
}
.withdraw-Amounts-input ul {
    border:1px solid #dbdbdb;
    width:374px;
    height:98px;
    padding:0  52px;
}
.Amounts-p {
    margin-top:20px;
    line-height:45px;
    font-size:16px;
}
.Amounts-p em {
    font-size:18px;
    color:#ff2828;
}
.Amounts-input {
    width:300px;
    height:25px;
    text-align:left;
    font-size:16px;
    background-color:#fff;
    line-height:25px;
}
.Amounts-btn {
    font-size:14px;
    color:#2596ff;
    text-align:right;
    background-color:#fff;
}
.Amounts-li-box {
    font-size:12px !important;
    text-align:left;
}
.Amounts-li-box em {
    display:inline-block;
    text-align:right;
    color:#bfbfbf;
}
.Amounts-li-tx {
    margin-top:20px !important;
    height:29px !important;
    line-height:29px !important;
}
.withdraw-Amounts-input {
    position:relative;
}
.withdraw-Amounts-input i {
    display:block;
    position:absolute;
    font-size:16px;
    left:23px;
    top:23px;
    color:#333;
}
.withdraw-Password {
    width:480px;
}
.withdraw-Password-pay {
    height:50px;
    line-height:50px;
    font-size:16px;
    border-bottom:1px solid #dbdbdb;
    margin-top:20px;
}
.Password-pay-input {
    margin-left:20px;
    font-size:16px;
}
.Password-pay-input input {
    height:25px;
    line-height:25px;
}
.withdraw-Password p {
    height:44px;
    line-height:44px;
    font-size:14px;
}
.withdraw-Password p a {
    color:#56acfd;
}
.withdraw-Reminder {
    width:440px;
    padding:16px 20px;
    background-color:#f5f5f5;
}
.withdraw-Reminder p {
    font-size:12px;
    line-height:20px;
}
.Bindings-img-yl {
    width:53px;
}
/*提现申请 e--- */
/*绑定新账号弹窗 s*/
.z-bind-bg {
    position:fixed;
    max-width:1920px;
    margin:0 auto;
    width:100%;
    left:0;
    right:0;
    top:0;
    display:none;
    bottom:0;
    z-index:12;
    background:rgba(0,0,0,0.4);
}
.z-bind-pop {
    width:640px;
    min-height:350px;
    display:none;
    box-sizing:border-box;
    text-align:center;
    color:#333;
    background-color:#fff;
    overflow:hidden;
    box-shadow:1px 1px 0 rgba(0,0,0,.3);
    z-index:899;
    position:fixed;
    left:50%;
    top:50%;
    margin:auto;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.z-bind-pop .z-bind-head {
    height:49px;
    border-bottom:1px solid #c8c8c8;
    padding:0 25px;
    text-align:left;
    position:relative;
}
.z-bind-pop .z-bind-head h5 {
    font-size:16px;
    color:#333;
    height:49px;
    line-height:49px;
    font-weight:600;
}
.z-bind-pop .z-bind-head .z-bind-cosle {
    position:absolute;
    display:block;
    right:25px;
    top:16px;
    width:16px;
    height:16px;
    background:url(../images/bind-x.png)no-repeat;
    background-size:100% 100%;
    cursor:pointer;
}
.z-bind-li ul {
    padding:40px 0 0 70px;
}
.z-bind-li ul li {
    height:48px;
    line-height:48px;
    font-size:14px;
    margin-bottom:25px;
}
.z-bind-li ul li span {
    display:block;
    font-size:14px;
    min-width:70px;
}
.z-bind-text {
    margin-left:17px;
}
.z-bind-text input {
    padding-left:20px;
    height:46px;
    line-height:46px;
    font-size:14px;
    width:303px;
    border:1px solid #cecece;
}
.z-bind-btn {
    margin:0 auto;
    width:185px;
    padding-top:20px;
}
.z-bind-qx,.z-bind-qd {
    border-radius:5px;
    width:78px;
    height:33px;
    line-height:33px;
    background-color:#f5f5f5;
    border:1px solid #cecece;
    font-size:12px;
    cursor:pointer;
}
.z-bind-qd {
    background-color:#019eef;
    border:1px solid #019eef;
}
.z-bind-qd input {
    background:#019eef;
    color:#fff;
}
/*绑定新账号弹窗 e*/